ИИ-ассистент, автоматизация бизнеса, Nemplat, искусственный интеллект, нейросети">
Статья

MAX Bot API: полное руководство по созданию ботов (2025–2026)

3 мая 20268 мин чтения

MAX — российский мессенджер от VK, на который часто ссылаются как «наш WeChat». У него есть открытое Bot API, мини-приложения, интеграции с платёжками и государственными сервисами. Ниже — всё, что нужно знать, чтобы создать бота и запустить его в работу.

Важное ограничение: бизнес-режим с августа 2025

С августа 2025 года MAX перевёл публикацию ботов в бизнес-режим. Это значит:

  • Создавать публичных ботов могут только юрлица и ИП — резиденты РФ.
  • Регистрация проходит через портал business.max.ru с верификацией через Т‑Банк, Госуслуги или Сбер.
  • Физлица и самозанятые пока не проходят.
  • На одну организацию — не больше 5 ботов.
  • После регистрации бот проходит модерацию. Только после неё он становится доступен пользователям.
Если вы работаете как ИП — доступ есть. Если только физлицо — потребуется оформить ИП или ЮЛ.

Способ 1: Без кода

Подходит для быстрого запуска без разработки. Официальные партнёры MAX: BotMother, JetBot, WatBot, ChatForma, SaleBot, UseDesk, VK CXhub.

Этапы запуска:

  1. Зарегистрируйтесь на business.max.ru и создайте бота — получите токен.
  2. Выберите конструктор из списка партнёров и зарегистрируйтесь там.
  3. В настройках конструктора найдите раздел MAX, вставьте токен бота.
  4. Настройте сценарий ответов в визуальном редакторе.

Способ 2: Через код (для разработчиков)

Шаг 1. Регистрация и токен

  1. Войдите на business.max.ru и пройдите верификацию организации.
  2. В разделе Чат-боты → Создать бота: укажите имя, аватар, описание.
  3. Ник генерируется автоматически по шаблону idИНН_bot — изменить нельзя.
  4. После модерации перейдите в Интеграция → Получить токен.
Токен передаётся только через заголовок Authorization. Передача через query-параметры больше не работает.

Шаг 2. Уведомления: webhook vs long polling

РежимКогда использоватьКак работает
Long Polling GET /updatesРазработка и тестированиеБот сам периодически запрашивает события
Webhook POST /subscriptionsProductionMAX сам шлёт запрос на ваш сервер при каждом событии

Для webhook обязателен HTTPS (включая самоподписанные сертификаты). HTTP не поддерживается. Лимит запросов к API — 30 rps.

Пример регистрации webhook:

POST /subscriptions
{
  "url": "https://site.ru/api/webhook",
  "update_types": ["message_created", "bot_started", "message_chat_created"],
  "secret": "somepass"
}

Способ 3: JavaScript / TypeScript

MAX предоставляет официальную библиотеку @maxhub/max-bot-api для Node.js.

Установка:

npm install --save @maxhub/max-bot-api

Минимальный бот:

import { Bot } from '@maxhub/max-bot-api';
const bot = new Bot(process.env.BOT_TOKEN);

bot.command('start', (ctx) => ctx.reply('Добро пожаловать!'));
bot.on('message_created', (ctx) => ctx.reply('Получил сообщение!'));

bot.start();

Запуск:

BOT_TOKEN="ваш_токен" node bot.js

Способ 4: Python

Официальной Python-библиотеки от MAX нет. Используйте опенсорсные:

pip install aiomax      # async
pip install maxgram     # sync

Пример на aiomax:

import aiomax

bot = aiomax.Bot("TOKEN", default_format="markdown")

@bot.on("bot_started")
def on_start(context):
    context.reply("Привет! Я готов к работе!")

@bot.hears("ping")
def ping_handler(context):
    context.reply("pong")

if __name__ == "__main__":
    import logging
    logging.basicConfig(level=logging.INFO)
    bot.run()

Возможности ботов MAX

Типы событий

СобытиеЧто происходит
bot_startedПользователь запустил бота
message_createdНовое сообщение
message_editedСообщение отредактировано
message_callbackНажата inline-кнопка
bot_added / bot_removedБот добавлен или удалён из чата

Типы кнопок

MAX поддерживает до 210 кнопок в одном сообщении (30 рядов × 7 кнопок) — значительно больше, чем Telegram:

ТипЧто делает
callbackОтправляет событие на сервер бота
linkОткрывает URL
messageОтправляет текст боту
request_contactЗапрашивает телефон
request_geo_locationЗапрашивает геолокацию
open_appОткрывает мини-приложение
clipboardКопирует текст в буфер обмена

Вложения и форматирование

  • Изображения, видео, аудио, файлы до 4 ГБ без сжатия.
  • Markdown и HTML: жирный, курсив, зачёркнутый, ссылки, упоминания.
  • Deep Links: https://max.ru/YourBot?start=promo_summer2026 — для отслеживания источников трафика.

Что автоматизировать

  • Ответы на FAQ и типовые вопросы.
  • Приём заказов и запись на услуги.
  • Квалификация лидов с прямой связкой в amoCRM.
  • Рассылки и уведомления.
  • Сбор контактов и заявок.
  • Верификация через номер телефона.
  • Оплата через СБП и мини-приложения.

Полезные ссылки

РесурсURL
Документация разработчикаdev.max.ru/docs
API Referencedev.max.ru/docs-api
Бизнес-порталbusiness.max.ru
JS-библиотекаgithub.com/max-messenger
Endpoint APIplatform-api.max.ru

Вывод

MAX — рабочая платформа для бизнес-ботов с прозрачным API, мини-приложениями и интеграциями. Главное ограничение — нужен ИП или ЮЛ для публикации. Если это условие выполнено, запуск бота занимает от 1 дня на конструкторе до 3–5 дней при разработке полноценного решения с интеграциями.

Если нужен бот для MAX — пишите. Создадём под ключ: от регистрации до запуска.

← Все статьи
Направления Решения Процесс Блог Контакты Оставить заявку