Запитати ШІ
Українська UK
Перейти до Watbot

Затримка і таймер

Обидва блоки надсилають наступний блок не одразу, а пізніше: через заданий час, у потрібну годину або в потрібний день. На них збирають нагадування, дотискання й ланцюжки повідомлень на кілька днів.

Час в обох блоках налаштовується однаково. Різниця в тому, що відбувається з контактом, поки час не настав:

  • «Затримка» — пауза. Сценарій зупиняється й продовжується, коли час настане.
  • «Таймер» — розвилка. Контакт одразу йде далі виходом «Продовжити», а коли час настане, бот додатково надішле йому блок виходом «За таймером».

Коли надіслати

Налаштування часу в «Затримки» й «Таймера» ті самі. Режим вибирається у списку «Коли надіслати».

Список «Коли надіслати»: через час, у заданий час, у дату й час, за днями тижняСписок «Коли надіслати»: через час, у заданий час, у дату й час, за днями тижня

Через час

Блок піде через указаний час після того, як контакт потрапив у «Затримку» або «Таймер».

  • «Дні», «Години», «Хвилини», «Секунди» — значення додаються: 1 день і 12 годин — це півтори доби. У нового блоку стоїть 1 хвилина.

У полях можна писати дробові числа — 1,5 години це 90 хвилин — і автопідстановки, наприклад змінну контакту з кількістю днів. Як їх писати — у розділі Автопідстановки. Порожнє поле вважається нулем. Якщо в полі опиниться текст замість числа, очікування не заведеться.

  • «Надсилати лише в задані години» — вікно надсилання. Увімкніть перемикач і задайте час у полях «З» і «До». Якщо розрахунковий час випадає за межі вікна, надсилання переноситься на його початок. Вікно може переходити через північ, наприклад із 22:00 до 06:00.

Вікно надсилання є лише в цьому режимі: в інших час задано точно.

Примітка

Надсилання з точністю до секунд має похибку — від кількох секунд до кількох десятків секунд, коли в боті багато підписників.

У заданий час

Блок піде в указаний час доби.

  • «Час» — години та хвилини надсилання.
  • «Дні» — через скільки днів: 0 — найближче настання цього часу, сьогодні або завтра; 1 — завтра; 3 — через три дні.
Режим «У заданий час»: час 10:00, дні — 1, підказка про часовий пояс ботаРежим «У заданий час»: час 10:00, дні — 1, підказка про часовий пояс бота

У дату й час

Блок піде в конкретний день і годину.

  • «Дата й час» — коли надіслати. Якщо дата вже минула, блок надішлеться одразу.

За днями тижня

Блок піде в найближчий із позначених днів у заданий час.

  • «Дні тижня» — позначте один або кілька днів.
  • «Час» — години та хвилини надсилання.

Сьогоднішній день підходить, поки його час не минув. Якщо не позначено жодного дня, очікування не заведеться.

Режим «За днями тижня»: позначені понеділок і четвер, час 11:00, увімкнено «Не надсилати відписаним»Режим «За днями тижня»: позначені понеділок і четвер, час 11:00, увімкнено «Не надсилати відписаним»

Часовий пояс

Час доби, дата, дні тижня та вікно надсилання рахуються в часовому поясі бота. Пояс указано в підказці під полями часу. Змінити його можна в налаштуваннях бота: «Основне» → «Часовий пояс». Пояс у бота один для всіх контактів.

Не надсилати відписаним

Контакт, який написав боту «стоп», відписаний від розсилок.

  • «Не надсилати відписаним» — якщо перемикач увімкнено, такому контакту блок не піде навіть після короткої паузи. Вмикайте його в ланцюжках повідомлень.

Очікування, довші за годину, відписаним не надсилаються завжди, з перемикачем чи без нього.

Поки контакт чекає

Якщо контакт напише боту

Ні «Затримка», ні «Таймер» не втримують контакт на собі.

  • «Затримка». Контакт залишається на блоці, на якому був до неї. Його повідомлення бот обробить так, як налаштовано цей блок: спрацює відповідна кнопка або інша реакція блоку. Очікування при цьому не скасовується — наступний блок прийде у свій час.
  • «Таймер». Контакт уже пішов далі виходом «Продовжити» і спілкується з ботом як зазвичай. Блок за таймером прийде у свій час, хоч би що контакт робив.

Коли час настав, бот надсилає блок і переводить контакт на нього — хоч би де той був у сценарії.

Важливо

Очікування не можна скасувати: воно спрацює, навіть якщо контакт уже купив, відповів або пішов в іншу гілку. Щоб не надіслати зайвого, ставте після «Затримки» або на виході «За таймером» блок «Умова» — наприклад, перевірку тега «оплатив» — і надсилайте повідомлення лише тим, кому воно ще потрібне.

Коли блок не піде

  • Контакт заблокував бота — очікування відкидається.
  • Контакт відписаний від розсилок, а очікування довше за годину або в блоці ввімкнено «Не надсилати відписаним» — очікування відкидається.
  • Для контакту бота поставлено на паузу до певного часу — надсилання переноситься на кінець паузи.
  • Бота вимкнено — цілком або для цього контакту — або у власника немає підписки Pro: надсилання відкладається, і бот пробує знову пізніше. Якщо за сім днів надіслати так і не вдалося, очікування відкидається. Докладніше — у розділі Що доступно без Pro.

Повторний прохід та обмеження

  • Якщо контакт знову потрапив у той самий блок, поки попереднє очікування не спрацювало, відлік починається заново. Двох очікувань від одного блоку в контакту не буває.
  • В одного контакту може бути до 24 очікувань одночасно. Наступне не заведеться.
  • Найдовше очікування — рік.
  • Одразу після «Затримки» й «Таймера» не можна поставити блок «Затримка»: між ними має бути інший блок.
  • Сценарій, який за таймером повертається в той самий блок без участі контакту й майже без паузи, бот зупиняє сам.

Причину, з якої очікування не завелося, блок записує в «Лог виконання».

Хто чекає на надсилання

  • На схемі в блоку «Затримка» або «Таймер» показано значок годинника з кількістю контактів, які чекають на надсилання.
  • У налаштуваннях блоку є список «Чекають на надсилання» — контакти, яким блок надішле наступний блок, коли настане час.
  • У картці контакту є розділ «Очікування»: час надсилання та блок, який прийде.
Вікно «Чекають на надсилання» блока «Затримка»: два контактиВікно «Чекають на надсилання» блока «Затримка»: два контакти

Ланцюжок дотиків

Ланцюжок дотиків, або воронка, — це серія повідомлень, яку контакт отримує протягом кількох днів. Вона збирається просто в сценарії.

Ланцюжок на «Затримках»

Підходить, коли контакту потрібно просто надсилати повідомлення одне за одним.

  1. Блок із першим повідомленням.
  2. «Затримка»: режим «У заданий час», «Час» — 10:00, «Дні» — 1. Наступне повідомлення прийде завтра о десятій ранку.
  3. Блок із другим повідомленням.
  4. «Затримка» на два дні — і так далі.

Увімкніть у кожній «Затримці» перемикач «Не надсилати відписаним».

Щоб ланцюжок зупинявся для тих, хто вже купив, поставте після кожної «Затримки» блок «Умова»: у контакту є тег «оплатив» — гілка закінчується, немає — іде наступне повідомлення.

Нагадування на «Таймері»

Підходить, коли контакт має продовжувати розмову з ботом, а нагадування прийде пізніше.

  1. Блок із пропозицією та кнопкою оплати.
  2. «Таймер»: режим «Через час», «Дні» — 1.
  3. Вихід «Продовжити» веде далі за сценарієм — контакт може ставити запитання й натискати кнопки.
  4. Вихід «За таймером» веде в блок «Умова» з перевіркою тега «оплатив». Виходом «Ні» — повідомлення-нагадування.

Кілька «Таймерів» поспіль дають кілька нагадувань: через годину, через день, через три дні. Кожен блок веде своє очікування, і вони не заважають одне одному.

Порада

Щоб повідомлення не приходили вночі, у режимі «Через час» вмикайте «Надсилати лише в задані години», а для повідомлень «на завтра» вибирайте режим «У заданий час».