МАКС

Почему бот в МАКС не отвечает: семь причин по порядку

Бот в МАКС молчит по одной из семи причин, и проверяются они по порядку: профиль без верификации, не выданный или отозванный токен, непринятый вебхук, отсутствие доверенного российского сертификата на сервере, диалог, который человек не начинал, выключенный бот и сценарий, не привязанный к каналу. Порядок важен: без верифицированного профиля и сертификата проверять сценарий бессмысленно.

13 мин чтения Дмитрий Киселев, основатель ЭТОБОТ и ЭТОЧАТБОТ

Тишина бота выглядит одинаково при любой поломке: человек написал, ответа нет. Поэтому диагностику приходится вести не по симптому, а по порядку — от того, что отсекает все сообщения сразу, к тому, что ломает один сценарий.

Ниже семь причин. У каждой есть признак, по которому её узнают, и проверка, которая закрывает вопрос однозначно.

Короткий ответ

  1. Семь причин. Первые четыре лежат на стороне доступа — профиль, токен, вебхук, сертификат. Остальные три — в настройке: кто начал диалог, включён ли бот, привязан ли сценарий.
  2. Самая тихая — сертификат. Обращения к API МАКС требуют доверенного российского корневого сертификата. Без него запросы не проходят, и в журнале не остаётся ошибки от МАКС: соединение до МАКС не доходит.
  3. Бот в МАКС не пишет первым. Отвечать он может только тому, кто сам начал диалог. Так что «бот не отвечает моей базе» — не поломка, а правило канала.
  4. До техники — профиль. Завести бота может организация, ИП или самозанятый, резидент РФ. Профиль проходит верификацию, она занимает несколько рабочих дней и от подрядчика не зависит. Кабинет — business.max.ru.
  5. Проверять сверху вниз. Один и тот же признак «молчит, ошибок нет» дают три разные причины, и различает их только порядок проверки.

Причина 1. Профиль не прошёл верификацию, а бот уже создан

Самый обидный случай: бот собран, сценарий готов, токен лежит в настройках — и ничего не происходит. Потому что доступ в МАКС начинается не с бота, а с профиля.

Завести бота в МАКС может организация, индивидуальный предприниматель или самозанятый — резидент РФ. Профиль проходит верификацию в кабинете business.max.ru, и это единственный срок, который мы называем вслух: несколько рабочих дней. Он не зависит ни от нас, ни от заказчика.

Что проверить: статус профиля в кабинете. Если он не подтверждён, дальше двигаться незачем — все остальные проверки покажут исправность при нерабочем боте.

Отдельно: число ботов на один профиль ограничено. План «по боту на каждый филиал» может не пройти, и выясняется это уже после верификации.

Причина 2. Токен не выдан, не тот или перевыпущен

Токен — ключ, которым сервер бота обращается к API мессенджера. Если ключ недействителен, бот не отправит ни одного сообщения, при этом входящие могут исправно доходить: в панели переписка видна, у человека в МАКС — тишина.

Признак: молчит всем и сразу — с момента подключения, переезда или пересоздания бота. Не «иногда», не «одному клиенту», а всем и всегда.

Что проверить:

  • совпадает ли токен в кабинете МАКС с тем, который лежит в настройках бота, символ в символ;
  • не перевыпускали ли его. После перевыпуска в настройках должен оказаться новый ключ, иначе запросы уходят со старым;
  • не попал ли в поле лишний пробел или перевод строки при копировании. Такое случается чаще, чем хочется.

Здесь честно: механика токенов у всех мессенджеров одна, и этот пункт мы описываем по документации для разработчиков МАКС и по своей практике в других каналах, а не по статистике поломок именно в МАКС — ботов МАКС у нас пока немного.

Причина 3. Вебхук не принят: адрес, код ответа, время ответа

Вебхук — адрес, на который мессенджер присылает входящие сообщения. Если доставка не удалась, бот не молчит «в ответ»: он просто не знает, что ему написали.

Признак: в кабинете МАКС диалог есть, а в панели бота его нет. Или наоборот — старые диалоги на месте, новые не появляются.

Ломается вебхук в трёх местах:

  1. Адрес. Он должен быть доступен из интернета по https с действующим сертификатом. Локальный адрес, закрытый порт, просроченный сертификат — доставки не будет.
  2. Код ответа. Принимающая сторона должна ответить кодом 200. Ответ 500, редирект или 404 мессенджер обычно считает неудачной доставкой.
  3. Время ответа. Отвечать нужно быстро, а тяжёлую работу выполнять после ответа. Точный предел времени мы не замеряли и называть цифру не будем.

Что проверить: пришло ли сообщение вообще. У себя мы держим сырой журнал входящих по всем каналам и смотрим в него первым делом — это одна проверка вместо трёх догадок. Если записи нет, виноват не сценарий.

Причина 4. На сервере нет доверенного российского сертификата

Это причина, на которой мы потеряли время сами, поэтому теперь проверяем её сразу. Обращения к API МАКС требуют доверенного российского корневого сертификата. На сервере, где он не установлен, запросы не проходят.

Сложность в том, как это выглядит. Ошибки от МАКС нет — потому что до МАКС дело не дошло, соединение обрывается на проверке сертификата. Со стороны это выглядит как «бот молчит без ошибок», и разработчик по привычке идёт разбирать сценарий, где всё в порядке.

Что проверить: сделать пробное обращение к API с того самого сервера, где живёт бот. Не с ноутбука, не из панели, не из внешнего сервиса проверки — именно оттуда, откуда уходят запросы.

Типовой сюжет: бот работал, а потом перестал, хотя код не менялся. Между «работал» и «перестал» почти всегда стоит переезд сервера, пересборка контейнера или новая машина, куда сертификат не положили.

Причина 5. Человек не начинал диалог

Часть обращений «бот не отвечает» заканчивается на этом пункте, и поломки в них нет. В МАКС бот отвечает только тому, кто сам начал диалог. Написать первым нельзя, значит, и рассылки по своей базе в МАКС не бывает.

Правила первого шага у каналов разные, и их легко перепутать. Целиком они разобраны в статье о том, кто может написать клиенту первым.

КаналКто делает первый шагОграничение
МАКСчеловек — бот отвечает только после начала диалогаписать первым нельзя; профиль верифицируют несколько рабочих дней
Telegramчеловек нажал «Запустить»рассылки по базе телефонов не существует, бот не найдёт человека по номеру
ВКонтактесообщество может написать подписчику первымбессрочно; окна 24 часа у ВК нет
Instagram*человек — комментарий, реакция на сторис или кодовое словопервый Директ после комментария уходит как Private Reply, попытка одна

Что проверить: кто отправил первое сообщение в этом диалоге. Если бот пытался начать переписку сам, он молчит по правилам канала, а не по ошибке.

Причина 6. Бот выключен — и как остановить бота в МАКС осознанно

Признак: отвечал и перестал, в коде ничего не менялось. Смотреть надо в три места: включён ли бот в кабинете МАКС, включён ли он в панели движка, опубликован ли сценарий. Любое из трёх выключений даёт полную тишину, и ни одно из них не похоже на ошибку.

Обратная задача встречается не реже: бота нужно остановить специально — на время переделки, на нерабочие дни, до подписания нового договора.

  • Правильно: выключить бота в кабинете или остановить сценарий на стороне движка. Обратимо, ничего не теряется.
  • Неправильно: удалить бота, чтобы он «замолчал». Профиль верифицирован, токен выдан, число ботов на профиль ограничено — восстановление обойдётся дороже, чем выключение.
  • Обязательно: предупредить людей текстом. Диалог, оставшийся без ответа, человек читает как поломку, а не как паузу. Одно короткое сообщение о том, что ответ будет позже, избавляет от лишних претензий.

Причина 7. Сценарий не привязан к каналу или сработал не тот триггер

Сценарий живёт отдельно от подключения. Бот может быть исправен, вебхук принят, сообщение доставлено — и остаться необработанным, потому что обрабатывать его некому.

Два частых варианта:

  • Сценарий привязан к другому боту. Классика переноса: логика осталась на Telegram-боте, в МАКС подключён новый, сообщения приходят в пустоту. Что именно переезжает и что собирается заново, разобрано в статье про перенос бота из Telegram в МАКС.
  • Старт не по тому событию. Если единственное условие запуска — команда или нажатие кнопки, обычный текст «здравствуйте, сколько стоит» проваливается мимо сценария. Бот исправен, ответа нет.

Что проверить: к какому боту привязан сценарий и по каким событиям он стартует. Затем пройти диалог руками, целиком, на реальном устройстве — с той же стороны, с которой его видит клиент.

Признак, причина, проверка

ПризнакВероятная причинаЧто проверить
Молчит всем, ни одного диалога нигдепрофиль не прошёл верификациюстатус профиля в business.max.ru
Диалог виден в кабинете МАКС, в панели бота его нетвебхук не принятадрес, код ответа 200, журнал входящих
Молчит без ошибок, в журнале запросов пустонет доверенного российского сертификатапробное обращение к API с сервера бота
Ошибка доступа на каждый исходящий запростокен не тот или перевыпущенсверить токен в кабинете и в настройках
Работал, перестал после переезда серверасертификат или адрес вебхука сменилисьсертификат, DNS, адрес вебхука
Не отвечает конкретному человекучеловек не начинал диалогкто отправил первое сообщение
Отвечает на команду, молчит на обычный текстсценарий не привязан или триггер не тотпривязку сценария и условия старта

Чего делать не надо

Не переподключать всё заново первым делом. Соблазн большой: снести бота, создать нового, «начать с чистого листа». В МАКС это худший первый шаг — верификация, токен и лимит ботов на профиль стоят дороже, чем проверки по списку выше.

Не переписывать сценарий, пока не доказано, что сообщение доходит. Пока в журнале входящих нет записи, сценарий здесь ни при чём. Правка исправного кода — самый дорогой способ ничего не починить.

Не списывать тишину на «мессенджер новый, наверное, глючит». Проверяемых причин семь, и все они лежат на стороне профиля, сервера или настроек бота. Пока список выше не пройден до конца, «виноват МАКС» — догадка, а не диагноз.

Не покупать «рассылку по базе» как лечение тишины. В МАКС бот не пишет первым. Если задача — самим догонять людей, которые вам не писали, этот канал её не решает: бессрочно писать подписчику первым может только сообщество ВКонтакте.

Не обещать заказчику срок восстановления, если дело в профиле. Верификация идёт на стороне МАКС. Мы сроков не обещаем и в таких случаях говорим прямо: ждём, ускорить нечем.

Что здесь из своей практики, а что из документации

Чтобы текст можно было проверить, скажем прямо, откуда взят каждый пункт.

Из своей практики — причины 4 и 5: сертификат и правило первого шага. На них мы натыкались руками, и именно они дают самый обманчивый признак.

По документации для разработчиков МАКС и по опыту других каналов — причины 2, 3, 6 и 7: токен, вебхук, выключенный бот, привязка сценария. Механика у мессенджеров общая, но статистики поломок конкретно в МАКС у нас мало, и выдавать её за большую выборку нечестно.

Откуда цифры. На 16 сентября 2026 года на движке ЭТОЧАТБОТ работают боты пользователей сервиса: Instagram* — 325 (176 активных), Telegram — 70 (54), вебчат — 16 (16), МАКС — 11 (8), ВКонтакте — 4 (4). Сценариев 366, кабинетов 323, диалогов 85 905, сообщений 445 524 с апреля 2026 года. Это боты пользователей сервиса ЭТОЧАТБОТ, созданные на движке, а не заказные проекты агентства — по МАКС выборка маленькая, и мы её такой и называем. Другие разборы собраны в разделе про МАКС.

Сколько стоит разобраться

Разработка у нас — от 20 000 ₽, поддержка — от 5 000 ₽ в месяц; точную цифру называем после разбора задачи и всегда до начала работ. Что двигает смету на ботах вообще, разобрано в статье про то, сколько стоит разработка чат-бота.

Объём такой работы заранее не виден. Иногда всё заканчивается одной строкой в настройках, иногда выясняется, что бот собран на сервере без нужного сертификата и переезд неизбежен. Поэтому порядок работы у нас всегда один: сначала смотрим, потом считаем.

Если бот молчит прямо сейчас, напишите нам в @etoBotTeamBot и приложите два факта: с какого момента тишина и что менялось перед этим. Этих двух фактов обычно хватает, чтобы сузить список до одной-двух причин.

Частые вопросы

Почему бот в МАКСе не отвечает?

Причин семь, и проверяются они по порядку. Первые четыре отсекают сообщения полностью: непройденная верификация профиля, недействительный токен, непринятый вебхук и отсутствие доверенного российского корневого сертификата на сервере. Остальные три — человек не начинал диалог, бот выключен в кабинете, сценарий не привязан к боту. Самый обманчивый признак даёт сертификат: ошибок нет, потому что запрос до МАКС не доходит.

Почему не работает бот в МАКСе после переноса из Telegram?

Чаще всего сценарий остался привязан к Telegram-боту, а в МАКС подключён новый: сообщения доходят, обрабатывать их некому. Второй вариант — нет доверенного российского сертификата на сервере, без которого обращения к API МАКС не проходят. Третий — профиль ещё не прошёл верификацию, а она занимает несколько рабочих дней и от подрядчика не зависит.

Не работает чат-бот в МАКС: с чего начать проверку?

Начинать со статуса профиля в кабинете business.max.ru: без верификации все остальные проверки покажут исправность при нерабочем боте. Дальше по порядку — токен, журнал входящих сообщений, доверенный российский сертификат на сервере бота. И только потом сценарий. Обратный порядок обычно заканчивается правкой исправного кода.

Как остановить бота в МАКС?

Выключить его в кабинете МАКС или остановить сценарий на стороне движка — обе операции обратимы. Удалять бота ради тишины не стоит: профиль верифицирован, токен выдан, а число ботов на один профиль ограничено, поэтому восстановление дороже выключения. И оставьте людям сообщение о паузе: диалог без ответа читается как поломка.

Может ли бот в МАКС написать клиенту первым?

Нет. В МАКС бот отвечает только тому, кто сам начал диалог, поэтому рассылки по своей базе там не собрать. Похоже устроен Telegram: бот пишет лишь тем, кто нажал «Запустить». Бессрочно писать подписчику первым может только сообщество ВКонтакте — окна 24 часа у ВК нет. В Instagram* холодный директ невозможен вовсе.

Что нужно, чтобы завести бота в МАКС?

Верифицированный профиль организации, индивидуального предпринимателя или самозанятого — резидента РФ. Профиль подтверждают в кабинете business.max.ru, верификация занимает несколько рабочих дней. Число ботов на один профиль ограничено. Плюс техническое условие на своей стороне: доверенный российский корневой сертификат на сервере, иначе запросы к API МАКС не проходят.

Почему бот в МАКС молчит без ошибок в логах?

Потому что ошибке неоткуда взяться: без доверенного российского корневого сертификата соединение обрывается до МАКС, и мессенджер ответа не присылает. Проверка одна — пробное обращение к API с того сервера, где живёт бот, а не с рабочего ноутбука. Второй вариант той же тишины — вебхук, который до движка не доходит, и тогда в журнале входящих пусто.

Сколько стоит починить бота в МАКС?

Разработка у нас начинается от 20 000 ₽, поддержка — от 5 000 ₽ в месяц, точную цифру называем после разбора задачи и до начала работ. Диагностика молчащего бота бывает и одной строкой в настройках, и переездом на сервер с нужным сертификатом, поэтому смету считаем после того, как увидим бота и журналы.

Нужен бот, который делает это у вас?

Читать дальше