DOS_AI/ Документация
ОтзывыДля когоАгентствамВозможностиЦенаFAQОбучениеДокиВойтиСтарт
← Руководство
Старт
  • Что такое DOS AI
  • Как бот думает
  • Быстрый старт: первый бот за 30 минут
  • Карта кабинета (навигация)
  • Глоссарий
Проект и бот
  • Создание проекта
  • Системный промпт (характер бота)
  • JSON-ответ бота (статусы, стадии, флаги)
  • Выбор AI-модели
  • Тестовый чат
  • Продвинутые настройки бота
  • Загрузить знания о бизнесе в бота (что куда)
Каналы
  • Обзор каналов
  • Подключить WhatsApp (по QR)
  • Подключить Telegram-бота
  • Гигиена и антибан (WhatsApp)
Инструменты бота
  • Функции (инструменты бота)
  • База знаний (RAG)
  • Медиа-библиотека
  • Дожимы (follow-up)
  • Теги и сегментация
  • Уведомления владельцу (Telegram и почта)
  • Запись на время (Calendar и движок окошек)
  • Бот выставляет счёт (Kaspi)
  • Письмо клиенту
  • Рассылки по базе контактов
  • Исходящие диалоги (бот пишет первым)
Работа с клиентами
  • Диалоги, лента, перехват, «AI на паузе»
  • Лиды и их статусы
  • Стадии диалога (воронка)
  • Аналитика
  • Логи событий
  • Авто-отчёты владельцу (Telegram и почта)
Интеграции
  • Обзор интеграций + сервисный аккаунт Google
  • Google Sheets
  • Google Calendar
  • Gmail
  • CRM, Bitrix24 / amoCRM / AlphaCRM
  • Вебхуки и безопасность (SSRF)
  • МойСклад: наличие и цены в ответах бота
Деньги
  • Биллинг проекта: токены, подписка, пополнение
  • Сколько стоит сообщение
  • Приём оплат от клиентов (Kaspi)
  • Промокоды и партнёрская программа
Команда и аккаунт
  • Роли и права (viewer / tester / editor / admin / owner)
  • Участники и приглашения
  • Профиль, пароль, безопасность
  • Уведомления и личные настройки
  • Удаление, передача, дублирование проекта
Для разработчиков
  • Публичный API и ключи dos_sk_live_…
  • Кастомные вебхуки (продвинутый режим)
  • Язык выражений (expressions)
  • Формат данных и интеграция фронта
  • Подключить ИИ-агента: Claude Code, Codex, Cursor (MCP)
Решение проблем
  • Бот не отвечает, диагностика
  • Функция не вызывается / падает
  • Канал отвалился / WhatsApp забанили
  • Платёж не прошёл
  • Частые вопросы (FAQ)
  • Лиды из рекламы приходят с задержкой
Справочники
  • Каталог встроенных функций
  • Справочник настроек (agent_config)
  • Коды ошибок и состояния
  • Стадии, статусы лида, типы клиента
  • Лимиты и квоты
  • Переменные и хелперы выражений
  • Типы уведомлений

Документация › Решение проблем › Бот не отвечает

Бот не отвечает: диагностика

«Бот молчит» это 9 разных причин, а не одна. Эта статья, порядок проверки от частого к редкому, чтобы за 2 минуты понять, в чём дело: деньги, выключатель, подписка, канал, или это вообще не баг.

⏱ 10 мин · 👤 для владельца и оператора · 🟢 live

За 30 секунд (проверь по порядку):
  1. ИИ включён? Индикатор «ИИ выключен» это управление на Настройках.
  2. Деньги на балансе есть? Пусто → бот шлёт «оператор ответит» вместо ответа.
  3. Проект активен, подписка/триал в силе? Иначе бот не отвечает по правилам доступа.
  4. Отвечает ли в тест-чате? Да в тесте, нет в бою → проблема в канале/деньгах/доступе, не в промпте.
  5. Реже: первое сообщение в новом WhatsApp-чате (баг WhatsApp Web), старая переписка (бот в них не лезет), только что переподключил канал (пауза 15 мин), авто-ответ WhatsApp Business (бот ответил раз и замолчал → п. 8).
Раздел «Логи»: первое место диагностики, если бот повёл себя странно
Раздел «Логи»: первое место диагностики, если бот повёл себя странно

Главный принцип: не гадай, сравни и посмотри

Самая частая ошибка: придумать причину и чинить не то. Правильный порядок:

  1. Сравни с другими чатами. Бот молчит везде или в одном диалоге? Везде → деньги/доступ/канал. В одном → этот конкретный чат (старая переписка, оператор перехватил, стоп-диалог).
  2. Проверь в тест-чате. Там бот отвечает всегда (даже если выключен для клиентов и баланс пуст). Отвечает в тесте, молчит в бою → дело не в боте, а в канале/деньгах/доступе.
  3. Только потом меняй промпт, если бот реально «думает не то», а не «молчит».

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нет активной подпискиоформи подписку
TRIAL_EXPIREDпробный период WhatsApp кончилсяоплати подписку
TRIAL_CONVERSATIONS_EXHAUSTEDизрасходованы 9 из 10 пробных диалогов (платформа блокирует ответ с запасом до порога)оплати подписку
ACCOUNT_BANNEDаккаунт заблокированнапиши в саппорт
⚠️ Telegram vs WhatsApp. Telegram-боту для ответа нужен только активный проект + баланс. WhatsApp дополнительно требует активный триал или подписку (см. Биллинг).
✅ С 2026-07-23 такие блокировки видны в Диалогах. Раньше сообщение клиента, пришедшее при истёкшей подписке / пустом балансе / проекте на паузе, вообще не попадало в CRM: полная тишина без следа. Теперь входящее сохраняется в диалоге, а на диалоге появляется бейдж причины («Нет подписки» / «Нет баланса» / «Проект на паузе»). После продления/пополнения бейдж снимается сам, и бот отвечает на следующее сообщение клиента.

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 проекта и примером чата