DOS AI/ Документация
ОтзывыДля когоАгентствамВозможностиЦенаFAQОбучениеДокиВойтиСтарт
← Документация/Руководство
↓ Скачать целиком
Старт
  • Что такое DOS AI
  • Как бот думает
  • Быстрый старт: первый бот за 30 минут
  • Карта кабинета (навигация)
  • Глоссарий
  • Как выбрать чат-бота для WhatsApp
Проект и бот
  • Создание проекта
  • Системный промпт (характер бота)
  • JSON-ответ бота (статусы, стадии, флаги)
  • Выбор AI-модели
  • Тестовый чат
  • Продвинутые настройки бота
  • Загрузить знания о бизнесе в бота (что куда)
Каналы
  • Обзор каналов
  • Подключить WhatsApp (по QR)
  • Подключить Telegram-бота
  • Гигиена и антибан (WhatsApp)
Инструменты бота
  • Функции (инструменты бота)
  • База знаний (RAG)
  • Медиа-библиотека
  • Дожимы (follow-up)
  • Теги и сегментация
  • Уведомления владельцу (Telegram, WhatsApp и почта)
  • Запись на время (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)
  • Коды ошибок и состояния
  • Стадии, статусы лида, типы клиента
  • Лимиты и квоты
  • Переменные и хелперы выражений
  • Типы уведомлений

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

Канал отвалился / WhatsApp забанили

Бот молчит во всех чатах разом, обычно дело не в боте, а в канале: WhatsApp отвязал устройство, номер словил бан или закончился неоплаченный бесплатный период. Эта статья, как понять, что именно, и что делать.

⏱ 9 мин · 👤 для владельца · 🟢 live

За 30 секунд:
  • «Переподключаемся...» это короткий обрыв, платформа чинит сама: ничего не делай.
  • «Сессия разлогинена, привяжите заново» = устройство отвязано → нужно отсканировать QR заново (на сайте, не ковыряясь в телефоне).
  • «Номер заблокирован WhatsApp» = бан → повторный QR тем же номером бесполезен, нужен новый прогретый номер: кнопка «Подключить другой номер» в Каналах или новый проект.
  • Кончился бесплатный период без подписки → номер остаётся привязанным, но бот молчит; вернуть = оплатить подписку.
  • Telegram «падает» только если отозвали токен в @BotFather → переподключи.

Шаг 1. Понять состояние канала

Открой проект → «Каналы» → блок WhatsApp. Статус написан словами:

СтатусЧто этоСамо пройдёт?Что делать
Подключён (номер)канал в эфире-всё ок; если бот всё равно молчит, дело не в канале → Бот не отвечает
Поднимаем подключение... / Переподключаемся...короткий обрыв связи с телефоном, платформа восстанавливает✅ да, за минутуподожди; держи телефон в сети
Сессия разлогинена, привяжите зановоWhatsApp отвязал устройство (телефон долго был офлайн, отвязали вручную в «Связанных устройствах», сменили телефон)❌ нетотсканируй QR заново
Номер заблокирован WhatsApp, отправки остановленыбан номера❌ нетновый номер
Ошибка подключениясбой на шлюзеобычно данажми «Подключить» ещё раз; повторяется, напиши в поддержку
Не подключёнканал не привязан-подключи WhatsApp

Плановое обслуживание платформы тоже мягкий случай: номера на несколько минут переподключаются по очереди и возвращаются сами, QR при этом не нужен. Уведомление придёт, только если номер не вернулся в течение 15 минут после окончания работ.

Платформа делит сбои на мягкие (короткие обрывы: восстанавливаются сами, тебя не дёргают) и жёсткие (разлогин, бан: приходит уведомление, нужно действие). То есть если тебе пришло уведомление о канале, это уже жёсткий случай, требующий тебя. В обзоре проекта и над списком диалогов при этом появляется красная плашка «WhatsApp-номер отключён» со ссылкой «Открыть Каналы»: что именно делать, скажет уже сама страница Каналов, потому что при разлогине и при бане действия разные.

Текст уведомления тоже разный, и по нему сразу видно, с чем имеешь дело:

  • «WhatsApp отключился» → сессия завершилась, нужен повторный QR.
  • «Устройство DOS AI отвязали в WhatsApp на телефоне» → кто-то нажал «Выйти» в разделе «Связанные устройства». Если это был не ты, просто отсканируй QR заново.
  • «WhatsApp ограничил номер» → бан. Про повторное подключение там не сказано ни слова намеренно: оно не сработает, нужен другой номер.
💡 Если в кабинете видишь сообщение, что не удалось загрузить статус канала: это временная недоступность, не бан. Обнови через минуту.

Шаг 2. «Сессия разлогинена»: отсканируй QR заново

Это значит, что привязанное устройство на стороне WhatsApp оборвалось (телефон надолго ушёл в офлайн, разлогинили связанные устройства, сменили телефон). Бот молчит, потому что физически отключён от WhatsApp.

Что делать:

  1. На сайте, в блоке WhatsApp, нажми «Обновить QR» (или «Подключить свой номер») и отсканируй QR заново, как при первом подключении.
  2. Не разрывай и не «чини» связь руками на телефоне: это только усугубит.
  3. Держи телефон с интернетом: иначе сессия снова слетит.

После нового скана снова идёт 15 минут прогрева (плашка с отсчётом), это нормально.

⚠️ Если разлогин прилетает сразу после подключения на свежем/«холодном» номере: это, скорее всего, бан, замаскированный под обрыв сессии. См. ниже.

Бан: что делать

Статус «Номер заблокирован WhatsApp» (или мгновенный разлогин на новом номере) = Meta заблокировала номер за подозрение в спам-автоматизации. Это происходит на стороне WhatsApp/Meta, вне платформы: снять бан можем не мы, а только WhatsApp по заявке владельца номера.

Что делать:

  • Реанимировать тот же номер обычно бесполезно, забаненные номера не разбанивают. Платформа это знает: забаненный номер сама не переподключает ни по расписанию, ни после обновления, а ссылка для клиента на подключение по нему отвечает отказом.
  • В разделе Каналы на карточке забаненного номера есть кнопка «Подключить другой номер»: она отвязывает старый номер от бота и показывает QR-код для нового. Настройки бота, функции и история диалогов остаются в проекте. Все остальные экраны кабинета (обзор проекта, дашборд, диалоги, оплата) в это время показывают именно «WhatsApp ограничил номер», а не «канал отключён», и ведут к этой же кнопке.
  • Пока номер ограничен, дожимы по WhatsApp ждут, а не сгорают. Отложенные сообщения, назначенные на этот номер, помечаются «не отправлено» с понятной причиной, чтобы не висеть в очереди сутки. Написать клиенту из Диалогов с ограниченного номера тоже нельзя: кабинет сразу ответит, что нужен другой номер, а не «попробуйте через минуту».
  • После подключения другого номера дожимы прежним собеседникам закрываются, а не продолжаются с нового: человек, который писал на старый номер, нового не знает, и «вы ещё думаете?» с незнакомого номера читается как спам, а для WhatsApp это холодное сообщение со свежего номера, то есть тот самый признак, за который ограничили предыдущий. Кто напишет на новый номер сам, начинает переписку заново, и дожимы у него будут свои. Холодные рассылки на новом номере начинаются с малого дневного лимита, даже если проект давно «прогрет»: прогрев считается по номеру.
  • Холодные рассылки («Исходящие») на ограниченном номере встают и прямо говорят, что нужен другой номер. Люди, которым первое сообщение ушло со старого номера, после замены помечаются пропущенными: писать им продолжение с нового номера нельзя, они его не знают. Их телефоны при этом освобождаются, и новую кампанию по ним можно запустить заново, обычным первым сообщением.
  • После подключения другого номера (после бана или просто при переносе бота) людям прежнего номера первым писать нельзя: в их диалогах поле ввода закрыто и стоит пометка «прежний номер», пока человек не напишет на новый номер сам. Подробно: Если переносишь бота на другой номер.
  • Помощник DOS в WhatsApp и письма платформы про этот номер говорят то же самое: нужен другой номер. Совета «отсканируйте QR заново» при ограничении ты не увидишь нигде.
  • Оплата подписки ограничение не снимает, и платформа скажет об этом прямо. Если оплатить, пока номер ограничен, придёт отдельное сообщение: подписка активна, деньги на месте, но отправлять с этого номера нельзя, нужен другой. Письма «бесплатный период заканчивается» и «скидка заканчивается» в такой момент тоже называют настоящую причину, а не зовут просто заплатить: сроки в них настоящие, но одной оплаты будет мало.
  • Если ограничение поймали сразу несколько номеров в один день, это не авария платформы, и писем «ведутся технические работы» из-за этого не будет. Такие письма приходят только когда проблема действительно на нашей стороне, и тогда переподключать ничего не нужно.
  • Недоставленные сообщения на ограниченном номере не висят в очереди часами: они сразу помечаются с причиной, чтобы было видно, что именно не дошло.
  • Хочешь начать совсем с чистого листа, заведи новый проект и подключи в нём новый, прогретый номер.
  • Перед подключением ответь себе на пять вопросов про номер: иначе новый номер забанят так же.
🚫 Почему не переподключить тот же номер на том же проекте? Meta помнит граф контактов даже после нашей чистки канала. Надёжнее: чистый проект + чистый номер. Подробно: Гигиена и антибан.

Бесплатный период кончился, подписки нет

Если 14 (или 30 по промокоду) бесплатных дней закончились и подписку не оформили, канал никуда не исчезает: номер остаётся привязанным, переписка и настройки на месте. Просто бот перестаёт отвечать. Признаки:

  • на диалогах появляется бейдж «Нет подписки», входящие сообщения при этом сохраняются;
  • тебе приходит уведомление о том, что бот остановлен;
  • в блоке WhatsApp статус по-прежнему «Подключён».

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


Telegram «отвалился»

У Telegram нет банов и разлогинов, он ломается только в одном случае: токен отозвали или сбросили в @BotFather. Тогда проверка (getMe) не проходит, и платформа помечает бот как отключённый (telegram_bot_connected = false).

Что делать:

  1. Кабинет → «Каналы» → Telegram → «Проверить подключение». Покажет «Бот не отвечает. Проверьте токен.»: токен невалиден.
  2. В @BotFather возьми актуальный токен (или выпусти новый через /token//revoke).
  3. Вставь и переподключи. → Подключить Telegram

Простыми словами

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

С WhatsApp бывает три ситуации. Первая, безобидная: связь ненадолго оборвалась («Переподключаемся...»), платформа поднимет её сама, делать ничего не надо. Вторая: сессия разлогинена, это как если бы на телефоне отвязался «WhatsApp на компьютере»; надо просто зайти на сайт и заново отсканировать QR-код (важно на сайте, а не ковыряться в телефоне). Третья, неприятная: бан, WhatsApp заблокировал номер. Тут тот же номер уже не спасти, нужен другой, заранее «прогретый» номер: подключить его можно кнопкой «Подключить другой номер» в Каналах или в новом проекте, обязательно прочитав про антибан.

Отдельный случай, когда бесплатный период кончился, а подписки нет: тогда бот просто перестаёт отвечать. Номер при этом остаётся привязанным, настройки и переписка на месте, и бот включится сразу после оплаты. А вот заново отсканировать QR-код без подписки уже не получится.

С Telegram проще: он не банится и не слетает. Сломаться может только если ты сам отозвал токен бота в @BotFather, тогда возьми токен заново и переподключи. Кнопка «Проверить подключение» сразу покажет, в токене ли дело.


Дальше: → Платёж не прошёл
Связано: Подключить WhatsApp · Гигиена и антибан · Подключить Telegram · Биллинг
Не получилось? → напиши в саппорт с ID проекта