Главная · Справка · Бот MAX молчит
Бот MAX молчит
Три проверки ниже отделяют поломку подключения от ошибки в сценарии и от лимита тарифа. Если все три пройдены — ниже причины, которые остаются. Как подключается канал с нуля — в инструкции по подключению MAX.
3 проверки за минуту
- Статус MAX-канала. «Каналы» → строка MAX-канала. Фоновой проверки у ЧБТ нет, статус меняется по событиям: при подключении, при нажатии «Переустановить webhook» и при отправке сообщений от имени бота. Входящие сообщения статус MAX-канала не меняют, так что «Работает» — итог последнего такого события, а не проверка «прямо сейчас». Под «Ошибкой» — текст причины. «Неверный токен MAX или API недоступен» — при подключении или переустановке MAX не вернул данные бота по сохранённому токену: токен неполный, заменён в business.max.ru, или MAX в этот момент не ответил. Текст «токен бота отклонён (401 Unauthorized)» значит, что MAX отклонил токен при отправке ответа бота, сообщения оператора или рассылки; владельцу и админам бота об этом приходит письмо, если его не выключили в «Уведомлениях». Если токен сменился, подключите MAX заново с актуальным токеном. Старую строку канала удаляйте с оглядкой: вместе с ней из «Диалогов» пропадёт её переписка, контакты останутся. Если токен точно действующий или под статусом другой текст (ответ MAX на подписку, сетевая ошибка) — «Переустановить webhook»: кнопка повторит проверку токена и подписку.
- Напишите боту сами. Откройте бота в своём MAX и нажмите «Начать»: MAX присылает событие старта бота, ЧБТ обрабатывает его как команду
/start. Затем отправьте любой текст. Оба сообщения должны появиться в «Диалогах». Появились, а ответа бота там нет — подключение в порядке, смотрите пункт 3. Ответ есть, но с пометкой «не доставлено» — разбор ниже, после проверок. Не появились, а бот ответил фразой о лимите — тоже пункт 3. Не появились, и ответа нет — сообщения не доходят до ЧБТ: вернитесь к пункту 1 и даже при статусе «Работает» нажмите «Переустановить webhook» — ЧБТ заново оформит подписку по сохранённому токену. - Сценарий включён, триггеры на месте, лимит не исчерпан. «Сценарии» → на карточке нужного сценария плашка «Включён», а не «Черновик»; включается он переключателем на карточке или в списке сценариев на «Обзоре». В редакторе у сценария есть триггер «Команда (/start)» для кнопки «Начать» и «Любое сообщение» или «Ключевые слова» для текста — без них на «здравствуйте» бот молчит по правилам, а не по ошибке. Лимит Бесплатного тарифа — 30 разных контактов, написавших боту с 1-го числа месяца, по всем каналам вместе; один человек в MAX и в Telegram — два контакта, тест-чат редактора не считается. Когда лимит набран, с теми, кто уже писал в этом месяце, бот разговаривает как обычно, а новому человеку отвечает только фразой «Лимит диалогов на бесплатном тарифе исчерпан», и его сообщение в «Диалоги» не попадает. Сколько набралось, показывает счётчик «N из 30» в карточке «Тариф» на «Обзоре» и в разделе «Оплата» — там эти контакты названы диалогами. Лимит снимает Базовый — 650 ₽/мес.
Если три проверки пройдены
- Диалог у оператора. Сработал блок «Оператор» — у диалога в «Диалогах» статус «Оператор», и бот в нём молчит намеренно, пока не нажать «Вернуть боту» или «Закрыть». После «Закрыть» следующее сообщение человека начнёт новый диалог с ботом. Так бывает и с вашим тестовым диалогом после проверки блока «Оператор».
- Пауза в сценарии. Блок «Пауза» откладывает следующий шаг на заданное время; со стороны клиента это тишина. Проверьте задержку в блоке.
- Ключевое слово перехватило текст. Триггер «Ключевые слова» проверяется на каждое входящее, даже посреди сценария: слово в режиме «Содержит слово» перезапустит сценарий, например во время сбора телефона. Короткие слова переведите в режим «Точное совпадение».
- У ответа бота пометка «не доставлено». Сообщение клиента до ЧБТ дошло, а ответ бота до клиента — нет: MAX отклонил отправку или не ответил на неё. Наведите на пометку — в подсказке будет текст ошибки. Если MAX отклонил токен, строка канала переходит в «Ошибку» — смотрите пункт 1.
Отделить сценарий от подключения проще всего кнопкой «Проверить сценарий» в редакторе — тест-чат работает без MAX. Подключение с нуля описано в инструкции по подключению MAX и в статье как создать бота в MAX; возможности канала — на странице бота для MAX. Если у вас уже есть Telegram-бот, тот же сценарий можно запустить в MAX без переноса. Бота пока нет — создайте бесплатно, MAX входит в Бесплатный тариф.