Остановка бота

Почему остановился бот?

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

Не настроен запуск бота

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

Сброс статистики

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

Остановка кабинета

Если работа кабинета была приостановлена на некоторое время по завершению активной подписки или превышению количества подписчиков, то боты/авторассылки могут остановится для некоторых подписчиков. Зависит от времени, в течение которого кабинет не работал и настроек в боте:

  • Если бот находился в ожидании, и в момент срабатывания шага кабинет работал, то для таких подписчиков бот продолжит работу.

  • Если на момент не работы кабинета должен был прийти шаг из бота, то для таких подписчиков бот закончился. Для них продолжения не будет.

Ошибки в логике

Цепочка многошагового бота для подписчика заканчивается, если:

  • он находится на шаге, который был удален

  • он переходит в шаг, который не ведет на другие шаги (заходит в "тупик").

  • он выходит из условия по одному из выходов "да" или "нет", который никуда не ведет

  • бот был остановлен или удален

  • бот был запущен подписчиком  заново

  • произошел переход в другого многошагового бота, данный бот останавливается, если переход в другого бота настроен через блок "Действие" в последнем шаге.

  • сценарий бота останавливается, если кнопкой с более ранних сообщений был вызван запуск другого сценария этого же бота (характерно для ботов в Телеграм, где кнопки после текстового сообщения не пропадают и в ВК с инлайн кнопками)

Если вы редактировали бота

При редактировании важно учесть, что планирование шага происходит сразу по завершению предыдущего, планируется только один следующий шаг.

При изменении задержки:

  • подписчик, который уже находится на данном шаге задержки, продолжит ожидание окончания "старой" задержки, после этого отправляется следующий шаг. Если следующий шаг был удален или связь на следующий шаг задержки удалена - ничего не отправится, бот остановится. 

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

При изменении содержимого:

  • измененный шаг отправится только тем подписчикам, которые заново попадут на данный шаг после его изменения, перезапустив бота или вернувшись на этот шаг по цепочке.

При добавлении шагов:

  • подписчики, которые прошли цепочку до конца (до "тупика") - завершили цепочку сообщений, бот/авторассылка для них останавливается. При добавлении новых шагов в бота/авторассылку эти подписчики их не получат.

  • подписчики, которые находятся в задержке или еще не дошли до конца/"тупика" цепочки шагов бота/авторассылки, получат добавленные в бота/авторассылку шаги.


Если у вас остались вопросы - задайте их в чате техподдержки 😃

👆 На этом пока всё