Когда конструктор ботов получает запрос webhook, а затем инициирует диалог, может случиться так, что клиента нет в выбранном мессенджере. Используйте результаты выполнения блоков, чтобы быть уверенным, что сообщение будет отправлено клиенту.
Как это сделать
1) Создайте блок входящий webhook;
2) Выведите из него блок «Отправка сообщения*». Введите ChatID, линию и мессенджер;
3) Создайте «Условие»;
4) Нажмите «Добавить условие» два раза;
5) В условии выберите результат выполнения «Отправки сообщения*» — Sucsses;
6) Справа от результатов выберите «=» и выпишите «True» и «False»;
7) Для «True» выведите стрелку которая будет продолжать сценарий, а для «False» повторите пункты 2—6 со всеми мессенджерами;
В итоге должно получиться как на скриншоте:
Готово! Теперь бот отправит сообщение сначала в один мессенджер, если сообщение не отправиться, то в другой и так столько раз, сколько вы настроите.
Данная возможность не работает с WhatsApp Business API.
Для корректной работы сценария с обычным WhatsApp, поставьте блок «Пауза» перед «Условием».