Документация › Решение проблем › Бот не отвечает
Бот не отвечает — диагностика
«Бот молчит» — это 9 разных причин, а не одна. Эта статья — порядок проверки от частого к редкому, чтобы за 2 минуты понять, в чём дело: деньги, выключатель, подписка, канал — или это вообще не баг.
⏱ 10 мин · 👤 для владельца и оператора · 🟢 live
За 30 секунд (проверь по порядку):
- ИИ включён? Индикатор «ИИ выключен» — управление на Настройках.
- Деньги на балансе есть? Пусто → бот шлёт «оператор ответит» вместо ответа.
- Проект активен, подписка/триал в силе? Иначе бот не отвечает по правилам доступа.
- Отвечает ли в [тест-чате](../01-bot/14-test-chat.md)? Да в тесте, нет в бою → проблема в канале/деньгах/доступе, не в промпте.
- Реже: первое сообщение в новом WhatsApp-чате (баг WhatsApp Web), старая переписка (бот в них не лезет), только что переподключил канал (пауза 15 мин), авто-ответ WhatsApp Business (бот ответил раз и замолчал → п. 8).
Главный принцип: не гадай — сравни и посмотри
Самая частая ошибка — придумать причину и чинить не то. Правильный порядок:
- Сравни с другими чатами. Бот молчит везде или в одном диалоге? Везде → деньги/доступ/канал. В одном → этот конкретный чат (старая переписка, оператор перехватил, стоп-диалог).
- Проверь в [тест-чате](../01-bot/14-test-chat.md). Там бот отвечает всегда (даже если выключен для клиентов и баланс пуст). Отвечает в тесте, молчит в бою → дело не в боте, а в канале/деньгах/доступе.
- Только потом меняй промпт — если бот реально «думает не то», а не «молчит».
1. Проверь выключатель ИИ
У каждого диалога есть флаг ai_on. Если ИИ выключен — бот сохраняет входящие, но не отвечает (это не баг, это пауза).
Бот мог встать на паузу сам — у платформы есть причины автопаузы (ai_off_reason):
Причина (ai_off_reason) | Что значит | Это нормально? |
|---|---|---|
operator_joined_chat | оператор начал печатать в диалоге (или сработал авто-ответ WhatsApp Business — см. п. 8) | да, если это человек; если это авто-ответ WhatsApp — отключи его |
chat_started_by_operator | диалог начат вручную оператором | да |
client_stop | клиент попросил остановить бота (функция stop_dialog) | да |
pipeline_stage_done | диалог дошёл до финальной стадии воронки | да |
pre_existing_dialog | переписка существовала до подключения бота | да — см. п. 5 |
backlog_offline | сообщение пришло в момент переподключения канала | да — временно |
guards_violation | сработала защита от спама | проверь, не флуд ли |
💡 Если причина из списка «да» — бот молчит намеренно. Включи ИИ обратно вручную в диалоге, если нужно перехватить.
2. Проверь доступ (подписка, триал, бан)
Перед каждым ответом платформа проверяет «можно ли боту отвечать» (checkProjectEligibility). Если нет — молчит. Возможные причины (коды):
| Код | Что значит | Что делать |
|---|---|---|
PROJECT_NOT_ACTIVE | проект в статусе «черновик» | подключи канал — проект активируется сам |
INSUFFICIENT_BALANCE | пустой баланс | пополни |
NO_SUBSCRIPTION / SUBSCRIPTION_EXPIRED | нет активной подписки | оформи подписку |
WAZZUP_TRIAL_EXPIRED | пробный период WhatsApp кончился | оплати подписку |
WAZZUP_TRIAL_CONVERSATIONS_EXHAUSTED | израсходованы 9 из 10 пробных диалогов (платформа блокирует ответ до достижения порога Wazzup) | оплати подписку |
ACCOUNT_BANNED | аккаунт заблокирован | напиши в саппорт |
⚠️ Telegram vs WhatsApp. Telegram-боту для ответа нужен только активный проект + баланс. WhatsApp дополнительно требует активный триал или подписку (см. Биллинг).
3. Проверь баланс
Это частая причина «бот вдруг замолчал». Когда баланс ниже минимума, платформа не запускает AI-ответ, а вместо него:
- клиенту уходит дежурный текст вроде «Спасибо за сообщение! Оператор скоро ответит вам.» (чтобы человек не остался без ответа);
- тебе как владельцу приходит уведомление «мало токенов» (
tokens_low); - в логах диалога — причина
no_token_balance.
Увидел у клиента «оператор скоро ответит», хотя оператор ничего не писал — это маркер пустого баланса. Пополни.
4. Канал жив? (WhatsApp/Telegram)
Если бот молчит во всех диалогах — возможно, отвалился сам канал, а не бот:
- WhatsApp мог поймать
qridle(сессия слетела) или бан; - Telegram мог перестать работать, если токен отозвали в @BotFather.
Это отдельная тема — см. Канал отвалился / WhatsApp забанили.
5. Это старая переписка (до подключения)?
Бот намеренно не отвечает в чатах, которые существовали до того, как ты подключил канал (pre_existing_dialog). Логика: платформа сравнивает время сообщения с моментом авторизации канала — если переписка старше, бот в неё не лезет, чтобы не «выстрелить» в чужой давний разговор и не спровоцировать бан.
Это не баг. Новые входящие в этом же чате после подключения бот подхватит.
6. Первое сообщение в новом WhatsApp-чате (баг WhatsApp Web)
Иногда самое первое сообщение в совершенно новом WhatsApp-чате приходит не текстом, а системной заглушкой вроде === SYSTEM WZ === Check this message on your device. Это баг WhatsApp Web на стороне Meta: телефон сообщение видит, а привязанная сессия — нет, поэтому расшифровать его нельзя.
Что делает платформа: такое нечитаемое сообщение пропускается (ответить на пустоту нельзя), но:
- создаётся карточка диалога (чтобы лид не потерялся);
- в диалог пишется внутренняя заметка о ситуации;
- тебе как владельцу уходит оповещение.
То есть бот «молчит» на первое сообщение не из-за поломки, а потому что физически не смог его прочитать. Обычно клиент пишет второе — на него бот уже отвечает.
📌 Если видишь в WhatsApp сообщение клиента, которого нет в кабинете как текст — это та самая заглушка. Лид не потерян, карточка создана.
7. Только что переподключил канал?
После переподключения WhatsApp платформа на 15 минут придерживает исходящие автосообщения (дожимы, автопродолжения) — защита от бана: свежеавторизованный номер, который сразу начинает рассылку, Meta принимает за бота. Это касается только авто-исходящих; на входящие клиента бот отвечает. Подробнее — Антибан.
8. Бот ответил один раз и замолчал (авто-ответ WhatsApp Business)
Частый случай именно для WhatsApp Business: бот отвечает клиенту первый раз нормально, а потом в этом же чате замолкает, причина паузы — operator_joined_chat.
Что произошло: у твоего номера в WhatsApp Business включён встроенный авто-ответ — приветствие или «сообщение об отсутствии». Когда клиент пишет, WhatsApp сам отправляет это сообщение от твоего имени. Платформа видит исходящее «от владельца» и логично считает, что оператор вступил в диалог вручную → ставит бота на паузу, чтобы не перебивать человека. В итоге бот замолкает.
Как починить (одна настройка, один раз): в приложении WhatsApp Business → Настройки → Инструменты для бизнеса → отключи «Приветственное сообщение» и «Сообщение в нерабочее время». Бот и так сам здоровается с клиентами — родной авто-ответ только конфликтует с ним.
💡 Это касается только аккаунтов WhatsApp Business с включёнными авто-ответами. Обычный WhatsApp такого не делает. Чтобы снова включить бота в уже «запауженном» чате — открой диалог и включи ИИ вручную.
Шпаргалка: «бот молчит» за 60 секунд
Молчит во ВСЕХ чатах?
├─ да → 1) ИИ включён? 2) баланс не пуст? 3) подписка/триал? 4) канал жив (qridle/бан/токен)?
└─ в ОДНОМ чате?
├─ старая переписка (до подключения)? → норма, бот не лезет
├─ оператор перехватил / стоп-диалог? → норма, ai_off_reason
└─ первое сообщение в новом WhatsApp? → баг WhatsApp Web, ждём второго
Отвечает в тест-чате, молчит в бою → НЕ промпт. Смотри канал/деньги/доступ.💬 Простыми словами
Когда бот «замолчал», не спеши лезть в его настройки — чаще всего дело вообще не в нём. Пройди по-простому, сверху вниз.
Сначала глянь: бот включён? Бывает, его поставили на паузу — сам или оператор. Потом — деньги на счету есть? Если ноль, бот не отвечает, а вместо него клиенту уходит «оператор скоро ответит» — это верный знак, что пора пополнить. Дальше — оплачен ли проект (подписка или пробный период). И проверь, жив ли сам WhatsApp/Telegram — может, отвалилась связь, а не бот.
Главный лайфхак: открой тест-чат и напиши боту там. В тесте он отвечает всегда. Если в тесте отвечает, а реальным клиентам нет — значит, бот в порядке, а проблема в деньгах, подписке или канале. Не трогай промпт зря.
И две «не-поломки», которые пугают новичков: бот не отвечает в старых переписках, которые были до его подключения (так задумано — чтобы не влезать в чужие давние разговоры), и иногда молчит на самое первое сообщение в новом чате WhatsApp — это глюк самого WhatsApp, клиент просто пишет ещё раз, и бот отвечает.
Дальше: → Функция не вызывается / падает
Связано: Как бот думает · Тест-чат · Биллинг · Канал отвалился
Не получилось? → напиши в саппорт с ID проекта и примером чата