Бывают случаи, когда вы обнаруживаете, что подписчику не пришли сообщения из бота, хотя вы думали, что они пришли. Существует много причин, по которым это могло произойти, и чаще всего они связаны с ошибкой в логике бота или с его редактированием.
Не настроен запуск бота
После того как вы активировали и протестировали бота, нужно настроить запуск бота для сторонних подписчиков. Иначе другие пользователи не смогут запустить бота и не будут получать сообщения.
Все способы запуска цепочки сообщений из бота описаны в статье → Запуск бота.
Сброс статистики
Если была сброшена статистика многошагового бота, то он остановится для всех подписчиков, которые проходят его в данный момент.
Остановка кабинета
Если работа кабинета была приостановлена на некоторое время, когда завершилась активная подписка или было превышено количество подписчиков, то боты/авторассылки могут остановиться для некоторых подписчиков. Зависит от времени, в течение которого кабинет не работал, и от настроек в боте.
- Если бот находился в ожидании и в момент срабатывания шага кабинет работал, для таких подписчиков бот продолжит работу.
- Если на момент не работы кабинета должен был прийти шаг из бота, для таких подписчиков бот закончился. Для них продолжения не будет.
Ошибки в логике
Цепочка многошагового бота для подписчика заканчивается:
- если он находится на шаге, который был удалён;
- он переходит в шаг, который не ведёт на другие шаги (заходит в тупик);
- он выходит из условия по одному из выходов «да» или «нет», который никуда не ведёт;
- бот был остановлен или удалён;
- подписчик запустил бота заново;
- произошёл переход в другого многошагового бота. Данный бот останавливается, если переход в другого бота настроен через блок «Действие» в последнем шаге;
- сценарий бота останавливается, когда пользователь кнопкой с более ранних сообщений запустил другой сценарий этого же бота. Это характерно для ботов в Telegram, где кнопки после текстового сообщения не пропадают, и во ВКонтакте с инлайн-кнопками.
Редактирование бота
При редактировании важно учесть, что планирование шага происходит сразу, как только завершился предыдущий, планируется только один следующий шаг.
При изменении задержки:
- Подписчик, который уже находится на данном шаге задержки, продолжит ждать окончания «старой» задержки, после этого отправится следующий шаг. Если следующий шаг был удалён или связь на следующий шаг задержки удалена — ничего не отправится, бот остановится.
- Подписчик, который перейдёт на изменённую задержку, будет ожидать отправку следующего шага по «новой» задержке. То же самое будет для новых подписчиков, которые только запустят бота.
При изменении содержимого:
- Изменённый шаг отправится только тем подписчикам, которые заново попадут на данный шаг после его изменения. Например, они перезапустят бота или вернутся на этот шаг по цепочке.
При добавлении шагов:
- Подписчики, которые прошли цепочку до конца (тупика) и завершили цепочку сообщений, бот/авторассылка для них останавливается. При добавлении новых шагов в бота/авторассылку эти подписчики их не получат.
- Подписчики, которые находятся в задержке или ещё не дошли до конца (тупика) цепочки шагов бота/авторассылки, получат добавленные в бота/авторассылку шаги.
Если вы не нашли ответ на свой вопрос, задайте его нам в чате внутри кабинета либо напишите на [email protected] 😃
Получите 14 дней полного функционала платформы для создания рассылок, автоворонок и чат-ботов BotHelp.