Блог

Лимиты MAX Bot API

Лимиты и ограничения MAX Bot API из первых рук: темп отправки, длина сообщения, срок правки, требования к вебхуку и отписка после 8 часов тишины.

Здесь собраны ограничения, о которые мы споткнулись сами, пока делали конструктор ботов для 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, живой вебхук. Попробовать.

Соберите своего бота.

Регистрация занимает минуту, пробный период — 14 дней, карта не нужна.

Создать бота бесплатно