Цепочка действий - последовательность событий, выполняемых в течение определенного времени с момента активации узла.
Цепочку действий удобно использовать, когда до клиента нужно донести большой текст. Данный текст можно разбить на части и отправить последовательно несколькими сообщениями, через заданные промежутки времени.
Удобно применять в тех случаях, когда идет перечисление каких-либо пунктов, отправляя каждый пункт отдельным сообщением.
Внешний вид узла
Параметры узла
Действие
Единственный параметр данного узла, отвечающий за то, сколько действий и с какой периодичностью последует после достижения данного узла.
Для добавления элемента цепочки необходимо кликнуть на добавить действие. Можно добавить 1 или несколько действий в зависимости от потребности.
Задержка
Показывает, через какой временной интервал будет отправлено действие клиенту. Измеряется в миллисекундах (далее мс). Если выбрать 0 мс, тогда клиенту сразу после достижения узла будет отправлено соответствующее действие. Временной интервал можно выбрать любой.
Также в данном действии можно задать действующий период времени, в течение которого будет осуществлено данное действие.
Поле отменить действие влияет на то, при каких условиях будет вызвано данное действие или отменено. При выбранном Да действие сработает только в случае бездействия клиента, т.е. если клиент не осуществляет в боте никаких действий. При выбранном Нет действие сработает в любом случае.
Примеры
1. Необходимо отправить клиенту текст такого содержания Для получения заказа необходимо предоставить: документ, подтверждающий личность, номер накладной, код для получения заказа. не одной фразой, а последовательными репликами с интервалами 3 секунды (3000 мс), для улучшения пользовательского опыта.
Для этого мы выбираем 4 действия:
Первое действие: задержка — 0 мс, отменить действие — нет, период времени — не выбираем. Выход - узел сообщение с текстом Для получения заказа необходимо предоставить:
Второе действие: задержка — 3000 мс, отменить действие - нет, период времени — не выбираем. Выход - узел сообщение с текстом 1. Документ, подтверждающий личность.
Третье действие: задержка — 6000 мс, отменить действие - нет, период времени — не выбираем. Выход - узел сообщение с текстом 2. Номер накладной.
Четвертое действие: задержка — 9000 мс, отменить действие - нет, период времени — не выбираем. Выход - узел сообщение с текстом 3. Код для получения заказа. Таким образом, клиент получит 4 сообщения через каждые 3 секунды.
2. Если необходимо отправить не просто сообщение, а вызвать конкретное действие бота (перевод на оператора, вызвать оценку бота и т.п.), для этого делается цепочка действий, а на выходе выбирается соответствующий трансфер или создаётся необходимое действие из других узлов бота.