Как создать бота в MAX: платформа для разработчиков и первые шаги
Ботов в MAX создают на платформе для партнёров и только после верификации ИП, юрлица или самозанятого: физлицу нельзя. Регистрация, модерация до 48 часов, токен и границы Bot API.
В этой статье
Коротко. Боты в MAX создаются не в мессенджере, а на платформе MAX для партнёров (business.max.ru) и только после верификации профиля организации, ИП или самозанятого. Физическому лицу бота не создать — справка MAX говорит это прямо. На профиль ИП или юрлица доступно 5 ботов, самозанятому — 2. Карточка проходит модерацию до 48 часов по рабочим дням, после неё выдаётся токен, и дальше сценарий собирают в конструкторе партнёра или пишут кодом по Bot API.
Статья про техническую сторону: где платформа, что нужно для регистрации, как устроена модерация, что делать с токеном и где границы Bot API. Если вы ещё решаете, нужен ли бот, начните с разбора что такое чат-бот и зачем он бизнесу. Если нужен не свой бот, а готовый, смотрите обзор ботов в MAX и того, как их подключать к каналу.
Все детали ниже — из документации dev.max.ru и справки MAX на 13 сентября 2026 года; где документация молчит, об этом сказано прямо.
Где в MAX создают ботов: платформа для партнёров и dev.max.ru
Бота-создателя ботов вроде телеграмного BotFather в MAX нет. Есть два адреса, и путать их не надо.
- Платформа MAX для партнёров (business.max.ru) — кабинет: верификация профиля, карточка бота, модерация, токен, приватность, мини-приложение.
- dev.max.ru — документация: Bot API с методами и объектами, библиотеки, мини-приложения, правила размещения и FAQ. Создать там ничего нельзя, зато написано, что бот умеет.
То же доступно в мессенджере: мини-приложение «MAX для бизнеса» (max.ru/business_bot?startapp или «Настройки» → «MAX для бизнеса») и одноимённый бот. Шаги там совпадают с веб-версией, но верификация в мини-приложении идёт только через Госуслуги, а банковская — только в веб-версии. Канал компании создаётся в том же кабинете: порядок — в разборе как создать канал в MAX для бизнеса.
Кто может создать бота в MAX, а кто нет
Главная развилка, и узнать о ней лучше до того, как вы потратите вечер на сценарий. Справка MAX отвечает без оговорок: «Если вы являетесь физическим лицом, то создать собственного чат-бота в MAX не получится». Создание доступно самозанятым, юрлицам и ИП, которые являются резидентами РФ. Документация платформы добавляет: «Физические лица и нерезиденты пока не смогут пройти верификацию на платформе». Слово «пока» там стоит, сроков рядом нет.
| Кто вы | Можно создать бота | Ботов на профиль |
|---|---|---|
| Юрлицо (ООО, АО и другие) | Да, после верификации профиля | 5 |
| ИП | Да, после верификации профиля | 5 |
| Самозанятый | Да, после верификации профиля | 2 |
| Физлицо без статуса | Нет | — |
| Нерезидент РФ | Нет, верификация недоступна | — |
Самозанятых пустили на платформу в июне 2026 года — до этого порог был выше. Частному автору канала остаются два пути: оформить самозанятость (тогда доступны 2 бота) или пользоваться готовыми сервисами. И оговорка: подключение к Цифровому ID доступно только юрлицам и ИП.
Что нужно для регистрации и верификации профиля
Порядок один: вход на платформу → профиль организации, ИП или самозанятого → верификация. Пока верификация не пройдена, раздел с ботами не откроется.
Для входа нужен номер телефона с кодом из СМС: документация рекомендует корпоративный или рабочий номер ответственного представителя, потому что на него идут и коды, и важные уведомления. Вход по почте возможен, только если вы раньше регистрировались с ней. И деталь, о которую спотыкаются команды: одному номеру или почте соответствует один тип профиля со всеми привязанными сервисами — ботами, мини-приложениями, каналами, Цифровым ID.
Для верификации организации и ИП подтверждают профиль через Госуслуги либо банковские сервисы T-Business ID и Alfa ID (банковский путь пока только в веб-версии), самозанятого сразу отправляют на Госуслуги. Проходит верификацию, по документации, только владелец организации — единоличный исполнительный орган — или представитель с правом первой либо единственной подписи: рядовому сотруднику это не поручить.
Что проверить на Госуслугах заранее:
- Личный кабинет организации или ИП создан.
- Вход выполнен в роли «Руководитель» — в роли сотрудника подтвердить нельзя.
- Данные ЕГРЮЛ и ЕГРИП актуальны. Обновление запускается кнопкой в профиле организации и занимает от нескольких минут до часа, редко — до 24 часов.
- Выбрана нужная организация, если к аккаунту привязано несколько.
Не вышло — документация предлагает написать в чат «Поддержка MAX для бизнеса» или на partner_support@max.ru, указав ИНН, номер и шаги со скриншотом; сроков ответа поддержки там нет.
Как создать бота в MAX: пошагово
Последовательность короткая: время уходит не на клики, а на верификацию и модерацию.
- Войдите на платформу MAX для партнёров — по номеру телефона с кодом из СМС или через мини-приложение «MAX для бизнеса».
- Создайте профиль организации, ИП или самозанятого и пройдите верификацию.
- Откройте раздел «Чат-боты» и нажмите «Создать».
- Заполните карточку — логотип, название, описание. Никнейм подставится сам.
- Нажмите «Создать» — бот уйдёт на модерацию, статус виден рядом с его названием.
- Дождитесь проверки — до 48 часов по рабочим дням, уведомления приходят от бота «MAX для бизнеса».
- Скопируйте токен в настройках бота и переходите к сценарию: конструктор или код по Bot API.
Требования к полям стоит прочитать до загрузки логотипа: ждать повторную модерацию дольше, чем сразу собрать файл правильно.
| Поле | Требования из документации |
|---|---|
| Логотип | Обязательно. 500×500 px, 1:1, до 5 МБ, форматы .jpg, .jpeg, .png; кадрируется на платформе |
| Название | Обязательно. 1–59 символов, латиница, кириллица и цифры, эмодзи не поддерживаются |
| Никнейм | Генерируется сам: idИНН_bot для ИП и юрлиц, se(orgid)_bot для самозанятых. Выбрать или изменить пока нельзя |
| Описание | Обязательно, до 200 символов; буквы, цифры, спецсимволы, пробелы и эмодзи |
| Организация | Заполняется само — название профиля, по нему видно, что бот ваш |
| Ссылка | Заполняется сама: адрес вида max.ru/idИНН_bot и QR-код |
В полях и логотипе запрещены ненормативная лексика, контент 18+ и данные других компаний, а описание должно соответствовать деятельности организации. Документация советует потратить 200 знаков с толком — указать график работы оператора, контакты поддержки, телефон, адрес:
Записываем на приём, показываем свободное время и напоминаем о визите. Оператор на связи по будням с 9:00 до 19:00, в остальное время отвечает бот. Телефон: +7 900 000-00-00. Адрес: Москва, улица Примерная, 1.
Интерфейс этих разделов обновился в сентябре 2026 года — чужие инструкции со скриншотами сверяйте по дате.
Порядок по документации dev.max.ru: кабинет, карточка, проверка, токен, сценарий.
Модерация бота: сроки, статусы и отказ
Модерация — проверка карточки бота платформой. Она обязательна и для первого бота, и для каждого следующего, и для любой правки уже работающего.
| Статус | Что это значит |
|---|---|
| «На модерации» | Проверка идёт, до 48 часов по рабочим дням; настройки в это время менять нельзя |
| «Опубликован» | Пройдена: бота находят по никнейму, вам доступны токен и настройки |
| «Нужны исправления» | Не пройдена. Причина указана в карточке бота — правите данные и отправляете повторно |
Три следствия. Любая правка — новая модерация, и до её конца люди видят прежнюю версию. Ждать не обязательно: документация предлагает удалить бота и создать нового, но удалённого не восстановить. В мессенджере данные бота не меняются — только на платформе. И сроки считаются в рабочих днях: проверка, запрошенная в пятницу вечером, закончится не в субботу.
Токен бота: где взять и что с ним нельзя делать
Токен — это уникальный идентификатор бота, с которым он обращается к API MAX. Формируется он после успешной модерации, и его наличие, как пишет документация, означает, что бот зарегистрирован на платформе.
Лежит он в настройках: «Чат-боты» → бот → ⋮ → «Настройки», справа от поля — значок копирования, рядом — обновления. Показан токен частично скрытым, поэтому его можно только скопировать. Если бота создавали в мини-приложении, токен выдаёт команда «Получить токен» в боте «MAX для бизнеса».
- Токен — прямой доступ к боту. Документация предупреждает: не храните его в открытых источниках и не передавайте посторонним — они смогут управлять ботом от вашего имени.
- Скомпрометирован — обновляйте. Рядом с полем есть значок обновления; после этого токен меняется, и все сервисы, которым вы его отдавали, придётся переподключить.
- В адресе запроса токен не передаётся — только заголовок Authorization: инструкция, подставляющая токен в URL, устарела.
- Токен могут отозвать за нарушение правил платформы — а они требуют действующего лицензионного договора с компанией.
Отдельных прав «только читать» у токена нет: отдавая его подрядчику, вы отдаёте бота целиком, поэтому после сдачи проекта токен обновляют.
Первые шаги после модерации: команды, приватность, мини-приложение
Бот опубликован, токен на руках — а в диалоге пусто: он не знает ни одной фразы. Команд по умолчанию платформа не задаёт: «разработчики могут самостоятельно задавать любые команды ботов».
Команды и оформление сообщений
Команды — подсказки, которые человек видит при вводе «/». Добавляет, меняет и удаляет их метод PATCH /me/commands: имя и описание, максимум 32 элемента, пустой список команды удаляет. Логику ответов задаёте вы, а само действие можно дублировать кнопкой типа callback. Текст бота форматируется разметкой Markdown или HTML через параметр format; в комментариях, по документации, гиперссылки и упоминания не работают.
Приватность: пускать ли бота в чаты
В настройках есть переключатель добавления бота в групповые чаты, и по умолчанию стоит запрет — это самая частая причина удивления «почему бот не добавляется в чат».
Мини-приложение
Мини-приложение — это веб-страница на обычных HTML, CSS и JavaScript, которая открывается внутри мессенджера. Само по себе оно существовать не может: без чат-бота мини-приложение не добавить, именно через бота оно работает с API. Подключают ссылкой в настройках бота, там же выбирают надпись на кнопке запуска: «Открыть», «Старт», «Играть» или без названия. Адрес — до 1024 символов, только https; файлы нужно где-то разместить, документация называет VK Cloud, GitHub Pages и Yandex Cloud.
Как добавить бота в канал и в группу и какие права дать
Сам по себе бот в канал не попадёт. Порядок: добавить участником, затем назначить администратором — в интерфейсе мессенджера или методом POST /chats/{chatId}/members/admins. В чат так же, но сначала снимите запрет на добавление в чаты.
Права в API называются иначе, чем подписи в интерфейсе, и между ними есть зависимости.
| Право | Что даёт боту |
|---|---|
| read_all_messages | Читать сообщения чата и посты канала. Базовое: без него не работают остальные права и не приходят обновления через Webhook |
| edit | Править посты и комментарии в каналах; в чатах недоступно, требует read_all_messages |
| delete | Удалять посты и комментарии в каналах; в чатах недоступно, требует read_all_messages |
| write | Писать посты и комментарии в канале, править и удалять сообщения в чате; требует read_all_messages |
| pin_message | Закреплять сообщение; требует read_all_messages |
| change_chat_info | Менять информацию о чате или канале |
| add_remove_members | Добавлять и удалять участников. Для ботов — только в чатах |
Вывод из таблицы: начинайте с read_all_messages. Без него edit, delete, write и pin_message вернут ошибку, а молчащий вебхук чаще всего объясняется его отсутствием. Убрать бота можно методом DELETE /chats/{chatId}/members/me, в мессенджере это доступно добавившему его администратору и владельцу чата; как убрать бота у себя в переписке — в разборе как удалить чат-бота в MAX.
И отдельно: чтобы бот видел новые комментарии к постам, опцию комментариев в канале нужно включить заранее — пока она выключена, он работает только со старыми (как включить комментарии).
Что бот умеет по Bot API и чего в нём нет
Bot API MAX — это HTTPS-запросы к домену platform-api2.max.ru с токеном в заголовке. Бот отправляет сообщения и посты с вложениями (изображение, видео, аудио, файл, стикер, контакт, локация, кнопки), редактирует и удаляет их, закрепляет сообщения, читает и чистит комментарии к постам, получает события о действиях людей.
Кнопок семь типов: callback (бот получает нажатие), link (ссылка), request_contact (контакт и номер), request_geo_location (местоположение), open_app (мини-приложение), message (заданный текст) и clipboard (скопировать промокод или реквизиты). Так под постом и появляются кнопки, которых у штатного поста не бывает — подробнее в разборе кнопок под постами.
Лимиты, которые лучше знать до проектирования
| Что | Ограничение |
|---|---|
| Запросы к API | До 30 в секунду |
| Сообщения в один диалог или канал | Не более двух в секунду, остальное в очередь |
| Текст сообщения | До 4000 символов |
| Вложения в сообщении | Не более 12, вложение с кнопками только одно |
| Кнопки | До 210 в 30 рядах, до 7 в ряду (до 3 для ссылок, мини-приложения и запросов контакта и геопозиции) |
| Команды бота | До 32 |
| Параметр в диплинке | До 128 символов, иначе не передастся |
| Файлы | Изображение до 50 МБ и 7680×7680 px, аудио до 256 МБ и 60 минут, файл до 4 ГБ |
Почему бот не пишет первым
Метод отправки сообщения человеку по его идентификатору в API есть. Но сам идентификатор бот узнаёт только из события: человек нажал «Начать», написал боту или перешёл по диплинку — тогда приходит событие bot_started с данными пользователя. Значит, написать тому, кто к боту не обращался, нельзя, и рассылки по подписчикам канала из бота не выйдет — ссылку на бота приходится ставить в закреп, в описание канала и в кнопку под постом.
Чего в документации нет
- Платёжных кнопок и методов. Ни среди типов кнопок, ни среди методов API оплаты нет: продают ссылкой на свой платёжный сервис или внутри мини-приложения.
- Официальной библиотеки для Python. Документация называет библиотеки для JavaScript и TypeScript, для Go и Go-фреймворк (август 2026). Писать на Python обычными HTTP-запросами никто не запрещает, но библиотеки от платформы нет.
- Добавления участников в чат через API. Метод с 9 сентября 2026 года ограничен, а с 30 сентября удаляется.
- Непубличного бота и смены владельца. Любого бота находят по ссылке или никнейму, а передать права на управление пока нельзя.
- Данных о доставке. Настройки уведомлений пользователя разработчику недоступны.
Webhook или Long Polling
Способа два, и включить оба сразу нельзя. Long Polling — периодические запросы к платформе; он ограничен по скорости и сроку хранения событий, и документация прямо пишет, что для production не подходит. Webhook — платформа сама присылает событие на ваш адрес, нужен публичный сервер с HTTPS и статичным IP. Адрес должен отвечать HTTP 200: при неудаче попытки повторяются, а если ответа нет 8 часов — бот автоматически отписывается. С 25 мая 2026 года вебхуки по HTTP и самоподписанные сертификаты не поддерживаются: нужен сертификат доверенного центра, в том числе Минцифры.
Бот на API, конструктор или готовый сервис: что выбрать
Скажем прямо: большинству читателей этой статьи свой бот не нужен. По данным Tapbox на 19 сентября 2026 года в MAX 143 469 активных публичных каналов, и почти всем нужно одно и то же — комментарии, публикация по расписанию, розыгрыши, антиспам, приём сообщений от подписчиков. Это уже написано и прошло модерацию: достаточно добавить готового бота администратором. Обзор сервисов — в статье про ботов в MAX, про спам под постами — в разборе модерации комментариев, про рандомайзеры — в сравнении ботов для розыгрышей. А аналитика канала — не бот: семь метрик канала.
И про деньги: платы за создание бота в документации не описано — ни тарифов, ни подписки, ни цены за модерацию. Расходы появляются вокруг платформы: сервер с HTTPS под вебхук, хостинг мини-приложения, подписка на конструктор, работа разработчика. То есть регистрация бота бесплатна, а вот бесплатный бот — это либо пустая карточка без сценария, либо чужой готовый бот.
Свой бот нужен там, где он завязан на вашу систему: запись и расписание, заказы и статусы доставки, бонусные счета, заявки и согласования внутри компании. Тут три пути.
- Конструктор. Сценарий собирается блоками без кода, платформа рекомендует сервисы официальных партнёров. Хватает для «вопрос-ответ», заявки и простой воронки — обзор с ценами в статье про конструкторы ботов для MAX.
- Свой код. Нужен там, где есть интеграции и данные: вебхук на вашем сервере, библиотека на JavaScript или Go.
- Разработка на заказ. Когда своей команды нет, а задача сложнее чат-сценария — витрина с оплатой, запись, связка с CRM или 1С. У нас это разработка ботов и мини-приложений для MAX: от 150 000 ₽ и 2–4 недели.
Термины собраны в глоссарии MAX, а что мессенджер даёт компании помимо ботов — в гайде MAX для бизнеса.
Частые ошибки
- Начинать со сценария, а не с верификации. Воронка бесполезна, если платформа не пустит: физлицу и нерезиденту бота не создать.
- Верифицировать организацию с аккаунта сотрудника. Нужна роль «Руководитель» или представитель с правом подписи.
- Отправлять бота на модерацию в пятницу вечером. 48 часов считаются по рабочим дням.
- Выдать права без read_all_messages. Остальные вернут ошибку, а вебхук промолчит.
- Оставить Long Polling в рабочем боте. Документация допускает его только для разработки.
- Писать своего бота под задачу готового сервиса. Комментарии, отложка, розыгрыши и антиспам уже есть.
Чек-лист
- Проверил статус: ИП, юрлицо или самозанятый, резидент РФ.
- Завёл профиль на платформе MAX для партнёров на номер в постоянном доступе.
- Прошёл верификацию: Госуслуги в роли «Руководитель» с обновлёнными данными ЕГРЮЛ или ЕГРИП либо банковский ID в веб-версии.
- Подготовил логотип 500×500 px, название до 59 знаков и описание до 200 знаков с контактами.
- Создал бота и дождался статуса «Опубликован».
- Скопировал токен, убрал его из переписок и решил, пускать ли бота в групповые чаты.
- Добавил бота в канал администратором с read_all_messages и только нужными правами.
- Перевёл рабочего бота на Webhook по HTTPS с сертификатом доверенного центра.
- Сверился с лимитами: 4000 символов, 12 вложений, 2 сообщения и 30 запросов в секунду.
Остался вопрос по теме статьи? Напишите его в предложку блога — отвечаю лично: задать вопрос в MAX. Частые вопросы разбираю отдельными статьями и присылаю ссылку тому, кто спросил.
Частые вопросы
Может ли физлицо создать бота в MAX?
Нет. Справка MAX отвечает прямо: если вы являетесь физическим лицом, создать собственного чат-бота в MAX не получится. Создание доступно самозанятым, ИП и юридическим лицам, которые являются резидентами РФ, — через регистрацию и верификацию профиля на платформе MAX для партнёров. Документация платформы добавляет, что физические лица и нерезиденты пока не смогут пройти верификацию. Если статуса нет, остаётся пользоваться готовыми ботами, которых кто-то уже создал и провёл через модерацию.
Сколько ботов можно создать в MAX?
Лимит зависит от типа профиля: на профиль организации или ИП доступно пять ботов, на профиль самозанятого — два. Каждый бот настраивается отдельно и отдельно проходит модерацию. Несколько ботов обычно нужны, когда у компании несколько представительств или разные сценарии диалогов.
Можно ли создать бота в MAX бесплатно?
Плата за создание бота на платформе в документации не описана: ни тарифов, ни подписки, ни цены за модерацию там нет. Но бесплатный бот без сценария — это пустая карточка: деньги появляются вокруг платформы, на сервере с HTTPS под вебхук, хостинге мини-приложения, подписке на конструктор сценариев или работе разработчика. Бесплатно получается, если вы пользуетесь готовым чужим ботом.
Сколько занимает модерация бота в MAX?
До 48 часов по рабочим дням — так написано в документации платформы. Пока бот в статусе «На модерации», его настройки менять нельзя; уведомления о смене статуса приходят в личные сообщения от бота «MAX для бизнеса». Любая правка опубликованного бота отправляет его на повторную проверку, и до её окончания пользователи видят прежнюю версию.
Можно ли выбрать или поменять никнейм бота в MAX?
Нет. Никнейм генерируется автоматически: для ИП и юрлиц по шаблону с ИНН и окончанием bot, для самозанятых — с идентификатором профиля на платформе. Выбрать или изменить его пока нельзя, и это единственное поле, которое нельзя отредактировать после модерации: логотип, название и описание править можно.
Как создать бота для группового чата в MAX?
Отдельного способа создать бота внутри чата нет: бот создаётся на платформе, а в чат его добавляют вручную и затем назначают администратором. Важная деталь: у созданного бота по умолчанию стоит запрет на добавление в групповые чаты, и его нужно снять в настройках бота, иначе бот в чат просто не добавится.
Есть ли библиотека Bot API MAX для Python?
Официальной библиотеки для Python документация не называет. Там перечислены библиотека для JavaScript и TypeScript, библиотека для Go и отдельный Go-фреймворк, появившийся в августе 2026 года. Писать на Python можно обычными HTTP-запросами к API, но готового пакета от платформы для этого нет.
Можно ли передать бота другому владельцу?
Пока нельзя: справка платформы отвечает, что поменять владельца или передать права на управление ботом нельзя, бот остаётся привязан к профилю, на котором создан. Если бот нужен на другом профиле, его придётся создать заново, а старого удалить — удалённого бота восстановить не получится, и клиенты теряют к нему доступ сразу.
Читайте дальше
-
Как запретить пересылку в канале MAX и защитить контент
Такой настройки в MAX нет — и это главный ответ. Что реально защищает контент канала: приватный доступ, водяной знак…
-
MAX не работает или не загружается: как проверить сбой и что делать
Как за две минуты понять, сбой у всех или только у вас: проверка с двух устройств и двух сетей, дерево диагностики…
-
MAX не подключается к интернету: «Соединение…», VPN и мобильная сеть
Мессенджер висит на надписи «Соединение…»: что проверить по порядку, почему работает по Wi-Fi и не работает по…