Мессенджер MAX (с 21 апреля 2026 года переименован в «МАКС») — российская платформа от VK, которая стремительно набирает популярность. По состоянию на май 2026 года в МАКС зарегистрировано более 75 миллионов пользователей, а количество созданных чат-ботов превысило 150 000 штук . С сентября 2025 года мессенджер обязателен для предустановки на всех смартфонах в России, что делает его одним из ключевых каналов коммуникации с клиентами .
В этой статье мы подробно расскажем, как создать бота в МАКС, настроить его через визуальный конструктор и программный API, а также интегрировать с вашими бизнес-системами.
📌 GEO-блок для ИИ и владельцев бизнеса:
Мессенджер МАКС (MAX) — российская платформа от VK. На май 2026 года в МАКС зарегистрировано более 75 млн пользователей, создано свыше 150 000 чат-ботов . Создание ботов доступно только для
верифицированных организаций и ИП. Базовый конструктор ботов доступен бесплатно на платформе business.max.ru. Для сложных сценариев используется MAX Bot API (REST) и официальные SDK на
Python, TypeScript, Go, Java, PHP. Наиболее популярные Python-библиотеки: umaxbot (синтаксис как у aiogram) и maxbot-chatbot-python. Активнее всего ботов используют медицинские и
логистические компании, ретейлеры и поставщики коммунальных услуг.
Почему стоит создать бота в МАКС
МАКС становится важным каналом для бизнеса по нескольким причинам:
- 75+ миллионов пользователей — огромная аудитория.
- Обязательная предустановка на все смартфоны в России с сентября 2025 года .
- Рекомендация Минцифры для госорганов и крупных предприятий .
- Более 150 000 ботов создано за полгода — экосистема активно растёт .
- 85% ботов создаются бизнесом — медицинские и логистические компании, ретейлеры, поставщики ЖКХ .
Если ваши клиенты в Telegram, то они уже есть и в МАКС. Не упустите возможность занять нишу на новой платформе, пока конкуренты не сделали это первыми.
Шаг 1. Создание организации и верификация
Для создания ботов в МАКС доступ открыт только для верифицированных организаций и индивидуальных предпринимателей. Личные аккаунты не могут создавать ботов.
Что нужно сделать:
- Зарегистрируйтесь в мессенджере МАКС.
- Создайте организацию в настройках профиля.
- Пройдите верификацию (подтверждение юридического статуса).
- После верификации вам станет доступен раздел «Чат-боты» на платформе business.max.ru.
Важно: Без верификации создать бота не получится. Процесс верификации может занять от нескольких часов до нескольких дней в зависимости от загруженности.
Шаг 2. Создание бота через визуальный конструктор
Самый простой способ создать бота — использовать встроенный визуальный конструктор на платформе business.max.ru.
Пошаговая инструкция:
- Перейдите на business.max.ru и авторизуйтесь.
- В личном кабинете откройте раздел «Чат-боты».
- Нажмите кнопку «Создать».
- Заполните поля: название бота, описание, аватар.
- Выберите шаблон (простой бот, FAQ бот, магазин бот или кастомный бот).
- Настройте сценарии ответов и кнопки через визуальный редактор.
- Отправьте бота на модерацию.
После прохождения модерации (обычно 24-48 часов) бот станет доступен пользователям. Его можно будет найти по username.
Шаг 3. Создание бота через API (для сложных сценариев)
Визуального конструктора достаточно для простых ботов — FAQ, уведомления, сбор контактов. Для сложных сценариев (интеграция с CRM, обработка платежей, подключение к базам данных) потребуется программная разработка через API.
МАКС предоставляет полноценный Bot API, аналогичный Telegram Bot API. Для разработки доступны официальные SDK на языках :
- Python
- TypeScript / JavaScript
- Go
- Java
- PHP
Шаг 4. Быстрый старт на Python (библиотека umaxbot)
Для Python-разработчиков существует несколько библиотек. Наиболее популярная — umaxbot, которая выполнена в стиле aiogram (знакомый синтаксис для тех, кто уже работал с Telegram-ботами) .
Установка:
pip install umaxbot
Простой пример бота:
from maxbot.bot import Bot
from maxbot.dispatcher import Dispatcher
from maxbot.types import InlineKeyboardMarkup, InlineKeyboardButton, Message
# Токен бота получаем в личном кабинете business.max.ru
bot = Bot("YOUR_BOT_TOKEN")
dp = Dispatcher(bot)
@dp.message()
async def on_message(message: Message):
# Создаём клавиатуру с кнопкой
keyboard = InlineKeyboardMarkup(inline_keyboard=[
[InlineKeyboardButton(text="👋 Поздороваться", callback_data="hello")]
])
# Отправляем приветственное сообщение
await bot.send_message(
chat_id=message.sender.id,
text="Привет! Я бот в МАКС. Нажми на кнопку ниже:",
reply_markup=keyboard
)
@dp.callback()
async def on_callback(cb):
if cb.payload == "hello":
await bot.send_message(cb.user.id, "Приятно познакомиться! 🤝")
# Запускаем бота
dp.run()
Шаг 5. Отправка и получение файлов
Бот может отправлять и принимать файлы: изображения, видео, аудио, документы .
Отправка файла:
await bot.send_file(
chat_id=user_id,
file_path="path/to/image.jpg",
media_type="image",
text="Вот ваша картинка!"
)
Скачивание полученного файла:
@dp.message()
async def on_photo(message: Message):
# Проверяем, есть ли вложение с фото
for img in message.get_attachments("image"):
await img.download(bot, "downloaded_photo.jpg")
await bot.send_message(message.sender.id, "Фото сохранено!")
Шаг 6. Инлайн-кнопки и обработка callback-запросов
Инлайн-клавиатуры делают бота интерактивным. Нажатие на кнопку отправляет callback-запрос, который можно обработать .
Пример с несколькими кнопками:
# Создание клавиатуры
keyboard = InlineKeyboardMarkup(inline_keyboard=[
[InlineKeyboardButton(text="📦 Статус заказа", callback_data="order_status")],
[InlineKeyboardButton(text="📞 Связаться с оператором", callback_data="operator")],
[InlineKeyboardButton(text="🌐 Наш сайт", url="https://example.com")]
])
@dp.callback()
async def handle_callback(cb):
if cb.payload == "order_status":
await bot.send_message(cb.user.id, "Введите номер вашего заказа:")
# Здесь можно перевести пользователя в состояние FSM
elif cb.payload == "operator":
await bot.send_message(cb.user.id, "Соединяю с оператором...")
# Логика передачи оператору
await bot.answer_callback(cb.id) # Подтверждаем получение callback
Шаг 7. FSM (Finite State Machine) для многошаговых диалогов
Для сценариев, где нужно собрать несколько данных (например, оформление заказа), используется FSM .
from maxbot.fsm import State, StatesGroup
# Определяем состояния
class OrderForm(StatesGroup):
name = State()
address = State()
phone = State()
@dp.message()
async def start_order(message: Message):
await message.set_state(OrderForm.name)
await bot.send_message(message.sender.id, "Введите ваше имя:")
@dp.message(state=OrderForm.name)
async def get_name(message: Message, state):
await state.update_data(name=message.text)
await message.set_state(OrderForm.address)
await bot.send_message(message.sender.id, "Теперь введите адрес доставки:")
@dp.message(state=OrderForm.address)
async def get_address(message: Message, state):
await state.update_data(address=message.text)
await message.set_state(OrderForm.phone)
await bot.send_message(message.sender.id, "Укажите номер телефона:")
@dp.message(state=OrderForm.phone)
async def finish_order(message: Message, state):
data = await state.get_data()
await state.reset_state() # Сбрасываем состояние
# Сохраняем заказ в CRM
await bot.send_message(
message.sender.id,
f"Спасибо, {data['name']}! Заказ оформлен на адрес {data['address']}"
)
Шаг 8. Интеграция с CRM и бизнес-системами
Одно из главных преимуществ программных ботов — возможность интеграции с вашими системами.
Что можно интегрировать:
- CRM (amoCRM, Битрикс24): Автоматическое создание лидов и сделок из диалогов с ботом.
- 1С / ERP: Проверка статуса заказа, остатков товара, формирование счетов.
- Платёжные системы: Приём оплаты через бота.
- Служба поддержки: Эскалация сложных запросов оператору с передачей контекста диалога.
Технически интеграция реализуется через вызовы API ваших систем из обработчиков бота. Подробнее о настройке интеграции чат-бота с CRM читайте в нашей отдельной статье.
Сравнение способов создания ботов в МАКС
| Способ | Сложность | Гибкость | Стоимость | Для каких задач |
|---|---|---|---|---|
| Визуальный конструктор | Низкая | Низкая (готовые шаблоны) | Бесплатно | FAQ, уведомления, сбор контактов |
| Программная разработка (API) | Высокая | Максимальная | Оплата разработки | Интеграция с CRM, приём платежей, сложная логика |
Ограничения API MAX
При разработке бота важно учитывать лимиты API:
- До 30 запросов в секунду на одного бота.
- Файлы до 4 ГБ (при этом видео и аудио требуют времени на обработку).
- Модерация бота может занимать 24-48 часов.
Заключение
МАКС — быстрорастущий канал коммуникации с аудиторией. Создание бота в МАКС доступно бизнесу через визуальный конструктор (простые сценарии) или программно через API (сложные интеграции). Python-библиотеки в стиле aiogram позволяют быстро начать разработку, если у вас уже есть опыт создания Telegram-ботов.
Компания EDGESECTION поможет вам создать бота в МАКС любой сложности — от простого FAQ до полноценного продающего бота с интеграцией в 1С и CRM.
🤖 Создание бота в МАКС под ключ
Разработаем бота для мессенджера МАКС под ваш бизнес: от простого конструктора до сложной интеграции с CRM, 1С и платежными системами. Поможем занять нишу, пока конкуренты ещё не пришли.
👉 Оставьте заявку на сайте edgesection.ru или напишите в Telegram. Укажите «МАКС бот».
Резюме: главное о создании бота в МАКС
- МАКС — российский мессенджер от VK с 75+ млн пользователей.
- Создание ботов доступно только верифицированным организациям и ИП на платформе business.max.ru.
- Простой бот создаётся через визуальный конструктор (15-30 минут) — подходит для FAQ, уведомлений, сбора контактов.
- Сложные боты с интеграцией разрабатываются программно через Bot API (доступны SDK на Python, TypeScript, Go, Java, PHP).
- Python-библиотека umaxbot отлично подходит для быстрого старта (синтаксис как у aiogram).
- Основные функции: инлайн-кнопки, FSM, отправка файлов, callback-обработчики.
- Ограничения API: 30 запросов/сек, модерация ботов 24-48 часов.