Здесь собраны ограничения, о которые мы споткнулись сами, пока делали конструктор ботов для MAX. Не выписка из документации: часть этих вещей в документации не описана, а часть описана так, что смысл понимаешь только после первой сломанной рассылки.
Дата проверки — сентябрь 2026. MAX меняется быстро, и если вы читаете это позже, часть цифр стоит пересверить. Всё, что ниже, проверено на живой отправке, а не на предположениях.
Отправка сообщений
| Ограничение | Значение | Что происходит при нарушении |
|---|---|---|
| Темп по всему боту | 30 сообщений в секунду | платформа отвечает ошибкой 429, сообщения не уходят |
| Темп в один чат | 2 сообщения в секунду | то же, но ломается конкретный диалог |
| Длина текста | 4 000 символов | сообщение не принимается целиком |
| Правка отправленного | 24 часа | позже отредактировать нельзя |
Главный практический вывод из первых двух строк: рассылку нельзя отправить мгновенно, её надо ставить в очередь. База на 5 000 человек при тридцати сообщениях в секунду — это около трёх минут, и это нормально. Сервис, который обещает «моментальную рассылку по всей базе», либо считает не то, либо будет получать ошибки от платформы вместо отправки.
Ошибку 429 нельзя обрабатывать как обычный сбой и просто повторять сразу — так вы получите её снова. Нужен повтор с задержкой и общий шейпинг очереди, иначе рассылка встанет на середине и часть базы не получит ничего.
Вебхук
Требования к адресу, на который MAX присылает события:
- Только HTTPS на 443-м порту. Другой порт не подойдёт.
- Сертификат должен быть доверенным. Самоподписанный платформа не принимает. Let's Encrypt подходит.
- Адрес должен отвечать быстро. Долгий ответ платформа считает недоступностью.
И отдельным пунктом — ловушка, которая стоила нам больше всего времени:
Если бот восемь часов не получает событий, MAX снимает подписку на вебхук. Сервер при этом работает, порт открыт, сертификат валиден, в логах ничего. Просто бот больше не отвечает.
Это ломает ровно самодельных ботов у малого бизнеса: в салоне красоты между последним клиентом вечером и первым утром спокойно проходит больше восьми часов. Бот работает первый день, а на второе утро молчит. Лечится переподпиской по расписанию или регулярным пингом — но узнать про это можно только на своём опыте.
Чего в MAX Bot API нет
Это не «пока не сделали в нашем сервисе», а отсутствующие в платформе возможности. Обойти их нельзя:
- Платежей. Принять деньги внутри бота нельзя, только ссылкой на внешнюю кассу.
- Inline-режима. Вызвать бота из строки ввода в чужом чате, как в Телеграме, не получится.
- Статуса доставки. Ни «доставлено», ни «прочитано». Метрики рассылки, которые существуют на самом деле: отправлено, ошибки, клики по кнопкам.
- Отправки первым. Бот пишет только тем, кто сам начал диалог. Ни списка телефонов, ни импорта чужой базы.
Публикация и доступ
Опубликовать бота — то есть сделать его находимым в поиске внутри MAX — могут только верифицированные владельцы. Верификация проходит через @business_bot в самом приложении, нужен подтверждённый статус: самозанятый, ИП или юрлицо. Самозанятость подтверждается через Госуслуги.
По времени: нам обещали проверку в течение суток, одобрили за 20–30 минут. Неопубликованный бот при этом работает и отвечает по ссылке — публикация нужна для поиска внутри мессенджера, а не для запуска.
Что это значит на практике
Если пишете бота сами, планируйте не первый ответ, а обслуживание: очередь с шейпингом, обработку 429 с задержкой, переподписку вебхука, хранение подписчиков на сервере в России по 152-ФЗ. Первый ответ — это вечер, а перечисленное — то, из-за чего боты потом молча перестают работать.
Если выбираете сервис, спрашивайте про эти четыре вещи прямо. Ответ «у нас всё моментально и вы увидите, кто прочитал» означает, что с реальными лимитами MAX там ещё не встречались.
Частые вопросы
Сколько сообщений в секунду можно отправлять в MAX?
Тридцать по всему боту и не больше двух в один чат. Быстрее — ошибка 429 от платформы.
Почему бот в MAX перестал отвечать сам по себе?
Самая частая причина — снятая подписка на вебхук после восьми часов без событий. Сервер при этом жив, и в логах ничего нет. Нужно переподписаться и поставить это по расписанию.
Есть ли в MAX статус «доставлено»?
Нет. Bot API его не отдаёт. Ориентироваться можно на количество успешных отправок, ошибки и клики по кнопкам.
Можно ли принимать оплату внутри бота MAX?
Нет, платежей в Bot API нет. Рабочая схема — кнопка со ссылкой на внешнюю кассу.
Какая максимальная длина сообщения?
Четыре тысячи символов. Длинный текст надо резать на несколько сообщений — и с учётом лимита в два сообщения в секунду на чат отправлять их с паузой.
Нужен ли ИП, чтобы завести бота?
Нужен подтверждённый статус: самозанятый, ИП или юрлицо. Без него бота не верифицировать и не опубликовать.
Что дальше
Как пройти регистрацию и верификацию — в Регистрации бота в MAX. Как эти лимиты выглядят со стороны рассылки — в Рассылке в MAX. Что из этого берёт на себя конструктор — в Конструкторе ботов для MAX.
Всё перечисленное в сервисе СобериБота уже обработано: очередь, повторы на 429, живой вебхук. Попробовать.