Хорошая новость: сам бот в MAX регистрируется без программиста, а платы за него в документации MAX нет. Плохая: в отличие от Telegram, бота не завести с личного аккаунта. MAX пускает только бизнес, и его сначала надо подтвердить. Пройдём всё по порядку.
Сначала: кто может завести бота
Ботов в MAX создают на платформе для партнёров. Подключиться к ней могут компании, ИП и самозанятые, которые являются резидентами РФ. Просто физлицо и нерезидент подтверждение не пройдут, а без него бота не создать.
| Кто | Можно ли | Сколько ботов | Чем подтвердить |
|---|---|---|---|
| Компания | Да | До 5 | Госуслуги, Т-Бизнес ID, Альфа ID |
| ИП | Да | До 5 | Госуслуги, Т-Бизнес ID, Альфа ID |
| Самозанятый | Да | До 2 | Только Госуслуги |
| Физлицо без статуса | Нет | - | - |
| Нерезидент РФ | Нет | - | - |
Бот нужен для своего дела, а вы пока физлицо? Самый короткий путь - оформить самозанятость в приложении "Мой налог". После этого подключаетесь к MAX как самозанятый, это даёт до двух ботов.
Шаг 1. Завести профиль бизнеса
- Откройте
business.max.ru/self. С компьютера удобнее всего, но есть и мини-приложение "MAX для бизнеса" прямо в мессенджере. - Войдите по номеру телефона, придёт код в SMS. MAX советует регистрироваться на рабочий номер, а не на личный.
- Выберите тип профиля: организация, ИП или самозанятый.
- Для компании или ИП введите ИНН и нажмите "Создать".
Шаг 2. Подтвердить компанию или ИП
Без подтверждения бота создать нельзя, поэтому этот шаг не пропустить.
- Компания и ИП подтверждаются через Госуслуги, Т-Бизнес ID или Альфа ID. Альфа ID пока работает только в веб-версии.
- Самозанятый подтверждается только через Госуслуги.
Обычно это пара минут. Если данные на Госуслугах только что менялись, MAX может подтягивать их до суток. Подтверждает руководитель компании или сам предприниматель: вход идёт через их Госуслуги или банк.
Шаг 3. Создать бота и пройти модерацию
В профиле откройте раздел "Чат-боты" и нажмите "Создать". Дальше заполняете карточку бота:
- Логотип 500×500 точек, JPG или PNG, до 5 МБ.
- Название от 1 до 59 символов. Пишите так, чтобы клиент понял, куда попал: "Заказы - ваше название", "Запись в автосервис".
- Описание до 200 символов: что бот делает и чем поможет.
- Адрес MAX выдаёт сам, вида
id<ИНН>_bot. Например, у моего бота адресmax.ru/id344111910207_bot, в нём мой ИНН.
Нажимаете "Создать", и бот уходит на модерацию. По правилам MAX проверка занимает до 48 часов в рабочие дни.
За что отклоняют. Мат, контент 18+ и данные чужих компаний в карточке. А в работе правила MAX отдельно запрещают рассылать через API рекламу и массовые сообщения и требуют показывать пользователям политику обработки персональных данных.
Шаг 4. Получить токен
Когда модерация пройдена, откройте в разделе "Чат-боты" вкладку "Интеграция" и нажмите "Получить токен". Токен - длинная строка, через которую программа или конструктор управляют ботом.
Токен - это пароль. Кто им владеет, тот пишет вашим клиентам от имени бота. Не отправляйте его в общие чаты и не выкладывайте вместе с кодом. Разработчику - только в личку и только тому, кто будет делать бота.
Шаг 5. Научить бота работать: конструктор или код
Зарегистрированный бот пока ничего не умеет. Дальше те же два пути, что и в Telegram.
| Конструктор | Код | |
|---|---|---|
| Кому подходит | Меню, анкета, приём заявок | Свободный диалог, ИИ, заказы по прайсу, связка с CRM |
| Нужен программист | Нет | Да |
| Скорость запуска | Вечер | От нескольких дней |
| Расходы | Подписка на сервис | Сервер и разработка |
Путь А. Конструктор
Конструкторы ботов уже добавили MAX, например BotHelp. Схема та же, что в Telegram: регистрируетесь, вставляете токен из шага 4 и собираете сценарий блоками. А если нужно только принимать сообщения клиентов в CRM, у сервиса Wazzup есть бесплатный тариф для бота MAX: до 500 диалогов в месяц, переписка падает в amoCRM.
Путь Б. Код
У MAX открытый Bot API, документация лежит на dev.max.ru. Запросы идут на адрес https://botapi.max.ru, а токен передаётся в заголовке Authorization как есть, без слова Bearer. Ставим библиотеку для запросов:
pip install requests
Минимальный бот на Python, который на любое сообщение отвечает, что заявку принял:
import requests
TOKEN = "СЮДА_ТОКЕН_ИЗ_MAX"
API = "https://botapi.max.ru"
H = {"Authorization": TOKEN}
marker = None
while True:
params = {"timeout": 30}
if marker is not None:
params["marker"] = marker
d = requests.get(f"{API}/updates", headers=H, params=params, timeout=45).json()
marker = d.get("marker", marker)
for upd in d.get("updates", []):
if upd.get("update_type") != "message_created":
continue
msg = upd["message"]
user_id = msg["sender"]["user_id"]
# здесь заявка уходит вам: в чат, в таблицу или в CRM
requests.post(f"{API}/messages", headers=H, params={"user_id": user_id},
json={"text": "Заявку принял, свяжемся в ближайшее время."}, timeout=30)
Бот держит запрос к MAX открытым до 30 секунд и забирает новые сообщения, как только они появляются. На этой же схеме работает мой бот заказов для оптовика, только к ней добавлены кнопки, база заказов и уведомления.
Токен в коде открытым текстом - только для первых экспериментов. В рабочем боте его выносят в отдельный файл настроек, который не попадает в репозиторий.
Шаг 6. Поселить на сервер и проверить
Пока бот запущен на вашем компьютере, он живёт ровно столько, сколько включён компьютер. Для круглосуточной работы нужен сервер: небольшой VPS стоит несколько сотен рублей в месяц, а бота на нём запускают службой, чтобы он сам поднимался после перезагрузки. Если пошли через конструктор, этот шаг за вас делает сервис.
Перед тем как давать ссылку клиентам:
- Пройдите сценарий целиком с телефона, как клиент.
- Напишите боту что-нибудь не по сценарию: он не должен молчать.
- Проверьте, что заявка реально доходит до вас.
- Если бот работает в группе, сделайте его администратором. Без этого MAX показывает боту только те сообщения, где к нему обращаются напрямую. На этом спотыкаются чаще всего.
Что бот в MAX не умеет
- Писать клиенту первым. Бот отвечает тем, кто сам открыл с ним чат или нажал кнопку. Поэтому ссылку или кнопку бота ставят туда, где клиенты уже есть: в группу, на сайт, в объявление.
- Рассылать рекламу. Правила MAX запрещают массовые рекламные сообщения через API.
- Жить на личном аккаунте. Только на подтверждённом бизнес-профиле, с этого статья и начиналась.
Где самоделка упирается в потолок
Кнопочного бота с приёмом заявок реально собрать самому за вечер. Сложнее, когда бот работает с вашими данными: прайсом, складом, CRM. Пример из моей практики: оптовику мяса нужен был бот, который принимает заказы по прайсу на 80 позиций, каждые 2 часа присылает бланк для склада и считает точную сумму после взвешивания. Тест-модель я собрал на следующий день после заявки, но там уже код, сервер и база заказов. Как это устроено, рассказал в кейсе.
Решили не собирать самому - бот в MAX под ключ: кнопочный от 15 000 ₽, с ИИ от 30 000 ₽, тест-модель бесплатно за 1-2 дня.
Частые вопросы
Можно ли создать бота в MAX бесплатно?
Платы за регистрацию бота в документации MAX нет, и мои клиенты за неё ничего не платили. Деньги понадобятся на конструктор или сервер, а если нужен свободный диалог, ещё и на работу нейросети.
Можно ли создать бота в MAX физлицу?
Нет. Подключиться к платформе MAX для партнёров могут компании, ИП и самозанятые, резиденты РФ. Если бот нужен для своего дела, оформите самозанятость в приложении "Мой налог" и подключайтесь как самозанятый.
Сколько ботов можно создать в MAX?
Компании или ИП - до 5 ботов, самозанятому - до 2.
Сколько ждать модерацию бота?
По правилам MAX до 48 часов в рабочие дни. Отклоняют за мат, контент 18+ и данные чужих компаний в карточке бота.
Можно ли перенести бота из Telegram в MAX?
Можно. Сценарии и база знаний переезжают как есть, заново пишется только связка с MAX: у него свой Bot API. Зарегистрировать бота в MAX всё равно придётся отдельно, через бизнес-профиль.
Может ли бот в MAX писать первым?
Нет. Он отвечает тем, кто сам открыл чат с ботом или нажал его кнопку.
Не хочется возиться - соберу за вас
Пришлите прайс или опишите, что должен делать бот. За 1-2 дня соберу бесплатную тест-модель на ваших данных, чтобы вы посмотрели на результат до оплаты. Регистрацию в MAX пройдём вместе, проведу по шагам.
Обсудить бота в Telegram