Затримка перед відповіддю

Перехід до наступного блоку відбудеться після інтервалу часу, вказаного в полі Затримка перед відповіддю. Час можна вимірювати в секундах, хвилинах, годинах, днях або місяцях. Ця функція використовується для надсилання автоматичних повідомлень, які не потребують відповіді користувача.
Залиште поле Затримка перед відповіддю порожнім, якщо перехід має відбуватися у відповідь на дію або повідомлення користувача.
Ви можете перевірити, чи заплановано повідомлення, у розділі Клієнти. Для цього відкрийте діалог з клієнтом, перейдіть на вкладку Про клієнта — Заплановані повідомлення:


Заплановане повідомлення також можна знайти в змінних клієнта:

Натискання на "Повідомлення заплановано" відкриє вікно з інформацією про повідомлення:

Скасувати при виході з блоку (перемикач)
Увімкніть цей перемикач, якщо потрібно перервати послідовність автоматичних повідомлень, коли користувач виконує будь-яку дію та переходить до іншого блоку.

Зверніть увагу, щоб цей параметр спрацював, позиція клієнта у воронці має змінитися. Вони повинні перейти до іншого блоку стану.
Приклад:
Клієнт отримує Повідомлення 1 з кнопкою. Якщо він натискає кнопку, він отримує Повідомлення 2. Його позиція у воронці зміниться, і повідомлення, заплановане з 10-хвилинним таймером, буде скасовано.
Якщо клієнт не натискає кнопку протягом 10 хвилин, він отримує нове повідомлення з кнопкою: "Ви досі не натиснули кнопку."


Розглянемо сценарій помилки
При переході до блоку Повідомлення 1 для користувача планується стрілка з 10-хвилинним таймером з увімкненим налаштуванням "Скасувати при виході з блоку". Також є стрілка з умовою "Кнопку натиснуто", встановлена з 5-хвилинним таймером.
У цій ситуації, коли кнопку натиснуто, Повідомлення 2 буде заплановано та надіслано через 5 хвилин після натискання кнопки. Клієнт НЕ змінює свою позицію у воронці, доки не отримає Повідомлення 2 (тобто доки не перейде до блоку Повідомлення 2).
Якщо позиція у воронці не змінилася, клієнт отримає повідомлення "Ви досі не натиснули кнопку" через 10 секунд. Потім, згідно з таймером, надійде текст з блоку "Повідомлення 2".

Другий сценарій помилки
Клієнт також отримає повідомлення з блоку "Ви досі не натиснули кнопку", навіть якщо він встигне натиснути кнопку. Причина: блоки "Не стан" НЕ змінюють позицію клієнта у воронці.

Скасувати повідомлення з таймером (перемикач)
Якщо перемикач увімкнено, усі заплановані повідомлення з таймером будуть скасовані при переході по стрілці, за винятком тих, для яких увімкнено "Не скасовувати".

Не скасовувати (перемикач)
Повідомлення, заплановані через стрілку з увімкненим перемикачем "Не скасовувати", залишаться запланованими, навіть якщо клієнт переходить через стрілки з увімкненим перемикачем "Скасувати повідомлення з таймером".

Поле дати та часу надсилання
Щоб запланувати повідомлення на певний час, введіть час надсилання у форматі ГГ:ХХ або виберіть його за допомогою повзунків.

Щоб запланувати повідомлення на певну дату, введіть її у форматі ДД.ММ.РРРР або виберіть за допомогою календаря.

Найкраще вказувати час надсилання в полі "Час надсилання" разом із цим полем дати.
Якщо час надсилання не вказано, повідомлення буде надіслано за 1 хвилину до початку вказаної дати (о 23:59).
Якщо в полі "Затримка перед відповіддю" встановлено затримку, вона буде додана до запланованого часу.

Повідомлення буде надіслано у вказану дату та час.
Якщо в полі "Затримка перед відповіддю" введено числове значення, ця затримка буде додана до запланованого часу.


Ви можете використовувати змінні для вказівки часу.
Змінну часу можна встановити або в константах проекту, або визначити в Калькуляторі блоку.

Аналогічно можна використовувати дату надсилання, вказавши її у форматі ДД.ММ.РРРР.

Надіслати, якщо дата минула (перемикач)
Якщо запланований час повідомлення вже минув у вказану дату, і перемикач "Надіслати, якщо дата минула" увімкнено, повідомлення буде заплановано на наступний день.

Перемикач "Надіслати, якщо дата минула" працює ТІЛЬКИ при використанні разом із датою надсилання повідомлення.
Сценарій 1: Стрілка має час надсилання 10:00, а перемикач "Надіслати, якщо дата минула" вимкнено.
Якщо клієнт потрапляє у воронку та отримує Повідомлення 1 о 16:34, наступне повідомлення буде заплановано на наступний день.
У запланованих повідомленнях у них буде текст з Повідомлення 2, встановлений для надсилання наступного дня о 10:00.

Сценарій 2: Стрілка має час надсилання 10:00, а перемикач "Надіслати, якщо дата минула" увімкнено.
Клієнт потрапляє у воронку та отримує Повідомлення 1 о 16:34 23 лютого.
Повідомлення буде заплановано на наступний день.
У запланованих повідомленнях у них буде текст з Повідомлення 2, встановлений для надсилання наступного дня о 10:00.


Сценарій 3: Стрілка має вказану дату надсилання та час надсилання 10:00. Перемикач "Надіслати, якщо дата минула" вимкнено.
Якщо клієнт потрапляє у воронку та отримує Повідомлення 1 о 16:34, наступне повідомлення НЕ буде заплановано на наступний день.
Клієнт залишиться в блоці Повідомлення 1, і в діалозі не буде запланованих повідомлень.

Приклад
Стрілка таймера — це стрілка, де перехід відбувається після вказаної затримки. Вони відображаються пунктирними лініями, із зазначенням часу затримки.
На нашій схемі є кілька таких стрілок. Перша виходить із яскраво-зеленого блоку "Добрий день". Ця стрілка має затримку 0 секунд.
Як це працює: після того, як бот відповідає клієнту "Добрий день", наступне запитання "Бажаєте зробити замовлення?" надходить негайно.

Отже, щоб встановити затримку перед відповіддю, заповніть відповідне поле у формі налаштувань.
Аналогічно ви можете вказати точну дату та час надсилання повідомлення, заповнивши поля "Час надсилання".
Праворуч від поля "Затримка перед відповіддю" можна вибрати одиницю виміру: секунди, хвилини, години, дні.
Якщо ви використовуєте затримки разом з умовами порівняння змінних і маєте вимкнене "Скасувати повідомлення з таймером", введіть #{question} у поле "Рядки для ігнорування".

Перейти один раз

Якщо цей перемикач увімкнено, користувач зможе перейти через з'єднання лише один раз під час розмови з ботом. При цьому повідомлення буде заплановано стільки разів, скільки виконується умова для планування повідомлення, прив'язаного до стрілки.
"Перейти один раз" — це НЕ те саме, що планування переходу через стрілку лише один раз.
Давайте проаналізуємо сценарії спрацьовування стрілки з увімкненим перемикачем "Перейти один раз":
Перейти один раз + Скасувати повідомлення з таймером

Якщо в стрілці увімкнено перемикач Скасувати повідомлення з таймером, то при повторному вході клієнта в блок Повідомлення 1 раніше заплановані повідомлення будуть скасовані, і залишиться лише останнє заплановане повідомлення.
Перемикач Перейти один раз також увімкнено. Це означає, що після того, як перехід через стрілку до Повідомлення 2 відбудеться, він більше не буде плануватися.
Перейти один раз (інші перемикачі вимкнено).
Якщо в налаштуваннях стрілки увімкнено лише перемикач Перейти один раз, нові повідомлення продовжуватимуть плануватися до фактичного переходу через стрілку.

Клієнт потрапляє в блок Повідомлення 1, і планується перехід до Повідомлення 2.
Поки користувач не отримав текст з Повідомлення 2, переходи продовжуватимуть плануватися.
Перемикач "Перейти один раз" спрацьовує ТІЛЬКИ ПІСЛЯ ФАКТИЧНОГО ПЕРЕХОДУ.
Після переходу до Повідомлення 2 майбутні потрапляння в Повідомлення 1 більше не плануватимуть перехід через цю стрілку.
Будьте уважні з налаштуваннями та завжди тестуйте різні сценарії поведінки користувача в боті.


