Бот нужен компании, ИП или самозанятому
Читайте по порядку. Код пишется быстро, а вот подтверждение профиля и модерация занимают от нескольких часов до двух-трёх рабочих дней. Их стоит запустить первыми.
Вы частное лицо без статуса
Своего бота в Макс без статуса пока не опубликовать: создание ботов открыто только подтверждённым профилям организаций, ИП и самозанятых. Если бот нужен для своего небольшого дела, самый короткий путь — оформить самозанятость.
Что подготовить заранее
Почти все задержки происходят не в коде. Ждут, пока руководитель найдёт время зайти в Госуслуги, пока обновятся данные в реестре, пока дизайнер пришлёт квадратный логотип. Соберите это до начала:
- Статус: ООО, ИП или самозанятый.
- Руководитель с доступом к бизнес-аккаунту на Госуслугах или к банковскому входу T-Business ID / Alfa ID. Самозанятому нужен личный аккаунт Госуслуг.
- Актуальные сведения в ЕГРЮЛ или ЕГРИП. Если в реестре старый руководитель, подтверждение не пройдёт.
- Квадратный логотип 500×500 px (jpg или png, до 5 МБ), название и описание до 200 символов.
- Сценарий: что бот делает в первую очередь. Принимает заявки, записывает на время, отвечает на вопросы о заказе.
- Политика обработки персональных данных, если бот будет спрашивать имя, телефон или адрес.
Шаг 1. Профиль и подтверждение
Профиль создаётся на платформе для партнёров
business.max.ru/self или в мини-приложении «MAX для
бизнеса» прямо в мессенджере. Входят по номеру телефона. Берите
корпоративный номер или номер руководителя: если завести профиль на
личный номер маркетолога, после его ухода с доступом могут
начаться сложности.
Организация и ИП подтверждаются через Госуслуги или через банк (T-Business ID, Alfa ID). Вход через банк пока работает только в веб-версии платформы. Самозанятого после создания профиля сразу отправляют на подтверждение через личные Госуслуги.
Важно
Через Госуслуги организацию подтверждает только руководитель. Из роли сотрудника этого сделать нельзя, и подрядчик тоже не сможет пройти этот шаг за вас. Бот будет принадлежать вашей организации, а не тому, кто его разрабатывал.
Обычно данные подтягиваются за время от нескольких минут до часа, изредка до суток. Если прошли сутки, а профиль всё ещё не подтверждён, первым делом сверьте сведения о руководителе в ЕГРЮЛ или ЕГРИП.
Шаг 2. Карточка бота
В профиле откройте раздел «Чат-боты» и нажмите «Создать». Карточку увидят клиенты, и по ней же бота проверяет модерация, так что заполняйте её сразу начисто.
| Поле | Требования | Совет |
|---|---|---|
| Логотип | 500×500 px, 1:1, jpg/jpeg/png, до 5 МБ | Мелкий текст на круглой аватарке не читается, оставьте знак или первую букву |
| Название | 1–59 символов: кириллица, латиница, цифры, без эмодзи | Название компании или услуги: по нему клиент узнаёт бота в списке чатов |
| Ник | Создаётся автоматически: idИНН_bot для организаций и ИП, se(orgid)_bot для самозанятых |
Выбрать или поменять ник сейчас нельзя, а ИНН в нём виден всем |
| Описание | До 200 символов, эмодзи можно | Одна-две фразы о том, с чем бот поможет клиенту |
Красивого ника вроде @coffee_bot в Макс не будет. Клиенты
находят бота по ссылке, QR-коду и названию, поэтому название стоит
продумать.
Шаг 3. Модерация
После создания бот получает статус «На модерации». Проверка идёт до 48 часов по рабочим дням, результат приходит в чат «MAX для бизнеса». Если всё в порядке, статус меняется на «Опубликован» и в настройках появляется токен. Если нет, будет «Нужны исправления»: правите карточку по замечаниям и отправляете снова.
Учтите одну особенность. Любая правка карточки после публикации, даже смена описания, снова отправляет бота на проверку. Пользователи в это время видят старую версию, бот не пропадает. Но если вы меняете название за день до рассылки по базе, новое название клиенты увидят уже после рассылки. Собирайте правки вместе и отправляйте одной пачкой.
Что не пропустит модерация
По правилам платформы бот не должен нарушать авторские права, вводить людей в заблуждение, содержать насилие, экстремизм или рекламу наркотиков. От владельца также требуют юридическую информацию и политику конфиденциальности, если бот работает с данными пользователей.
Шаг 4. Токен и выбор: конструктор или код
Токен — ключ, через который программа управляет ботом. Он лежит в настройках бота на платформе (меню «⋮»), рядом кнопки «скопировать» и «обновить». Храните его в переменных окружения или в хранилище секретов, а не в коде репозитория. Если токен утёк, перевыпустите его.
Дальше два пути. Для сборки без кода документация Макс рекомендует платформы официальных партнёров: там собирают сценарий из блоков и там же его потом меняют. Второй путь — свой сервер, который работает с API Макс напрямую.
| Конструктор партнёра | Свой код через API | |
|---|---|---|
| Хорошо подходит | Меню, кнопки, анкеты, простые рассылки | Записи, статусы заказов, оплаты, роли сотрудников |
| Интеграции | Те, что поддерживает конструктор | Любые: CRM, 1С, склад, ваш сайт, ИИ-модели |
| Где живёт сценарий | На стороне конструктора | У вас, его можно подключить и к Telegram |
| Что нужно для старта | Аккаунт в конструкторе | Разработчик и сервер с HTTPS |
Шаг 5. Первые запросы к API
Адрес API — https://platform-api2.max.ru. Токен
передают в заголовке Authorization. Раньше его можно было
указать параметром в адресе, теперь так запросы не принимаются. Для
начала проверьте, что токен рабочий: запрос /me вернёт
данные бота.
curl https://platform-api2.max.ru/me \
-H "Authorization: <токен>"
Так отправляется сообщение пользователю:
curl -X POST "https://platform-api2.max.ru/messages?user_id=<id пользователя>" \
-H "Authorization: <токен>" \
-H "Content-Type: application/json" \
-d '{"text": "Заявка принята, менеджер ответит в течение часа"}'
Чтобы бот отвечал на сообщения, ему нужно получать события от Макс. Способов два.
-
Webhook (
POST /subscriptions). Макс сам отправляет события на ваш сервер, и для рабочего бота это рекомендованный вариант. Требования строгие: только HTTPS и только порт 443, сертификат от доверенного центра, самоподписанный не подойдёт. Ответить кодом 200 нужно за 30 секунд. При подписке задайте секрет и сверяйте его с заголовкомX-Max-Bot-Api-Secretв каждом входящем запросе, тогда посторонний не сможет прислать боту поддельное событие. Если на 443 порту уже работает сайт, заведите для бота отдельный путь в настройках веб-сервера. -
Long polling (
GET /updates). Бот сам спрашивает у Макс, нет ли новых событий. Удобно, пока пишете и отлаживаете бота на своём компьютере. Для работающего бота документация этот способ не рекомендует: скорость и срок хранения событий ограничены.
Лимиты
К API — не больше 30 запросов в секунду, в один чат или диалог — не больше 2 сообщений в секунду, текст сообщения — до 4000 символов. На практике это значит, что рассылка по 1000 клиентам займёт не меньше полуминуты, и отправлять её нужно через очередь. Если слать всё разом, часть запросов вернётся с ошибкой 429.
Официальные библиотеки есть для JavaScript/TypeScript и Go. Для Python, PHP, C#, Java клиент генерируют по OpenAPI-спецификации из документации или берут неофициальную библиотеку. Её код стоит посмотреть до того, как доверять ей токен.
Чем бот в Макс отличается от Telegram-бота
Устроены боты похоже: сообщения, кнопки, события, webhook. Поэтому готового Telegram-бота переписывать целиком не приходится, меняется часть, которая общается с мессенджером. Разница в основном в оформлении и правилах.
| Telegram | Макс | |
|---|---|---|
| Кто может создать | Любой пользователь | Подтверждённые организация, ИП или самозанятый |
| Где создаётся | @BotFather в самом мессенджере | Платформа для партнёров или мини-приложение «MAX для бизнеса» |
| Модерация | Нет | До 48 часов по рабочим дням и повторно после правок карточки |
| Ник | Выбираете сами | Создаётся автоматически, с ИНН, изменить нельзя |
| Добавление в группы | Разрешено по умолчанию | Запрещено по умолчанию, включается в настройках |
| Порт для webhook | 443, 80, 88 или 8443 | Только 443 |
Где чаще всего ошибаются
- профиль пытается подтвердить сотрудник или подрядчик, а нужен руководитель;
- в ЕГРЮЛ или ЕГРИП устаревшие данные, и профиль сутками не подтверждается;
- карточку правят перед запуском рекламы, и бот на пару дней уходит на повторную модерацию;
- токен передают в адресе запроса или оставляют в открытом репозитории;
- webhook подняли на самоподписанном сертификате или не на 443 порту, и события не доходят;
- рабочий бот получает события через long polling и под нагрузкой теряет часть сообщений;
- рассылку отправляют без очереди и упираются в лимиты;
- бот собирает телефоны, а политики обработки данных нет.
Когда проще заказать разработку
Меню с кнопками и анкету можно собрать самостоятельно в конструкторе партнёра. Разработчик нужен, когда через бота проходят заявки и деньги:
- бот создаёт сделки в CRM, проверяет остатки в 1С или складе, записывает клиентов в расписание;
- нужны оплата, личный кабинет или мини-приложение внутри Макс;
- Telegram-бот уже есть, и такой же нужен в Макс без второй копии кода;
- бот должен работать в Telegram и Макс одновременно, с общей логикой и одной CRM;
- в компании некому следить за сервером, сертификатом и обновлениями.
Нужен бот в Макс под ваш процесс?
Сделаем бота с интеграцией в CRM, 1С и оплаты или перенесём в Макс вашего Telegram-бота, не дублируя код. Новый бот — от 70 000 ₽, перенос из Telegram — от 30 000 ₽. Подтверждение профиля проходите вы, а мы заранее скажем, что для него подготовить.
Порядок действий
Профиль на business.max.ru → подтверждение
руководителем через Госуслуги или банк → карточка в разделе
«Чат-боты» → модерация до 48 рабочих часов → токен. Для простого
меню хватит конструктора партнёра. Для бота, который работает с
CRM и деньгами, нужен свой код и webhook на HTTPS.
Сверено с документацией Макс для разработчиков 4 октября 2026 года. Правила платформы меняются, перед запуском проверьте актуальные условия.