Дія interval__start
System ID:
action_interval__start
Опис
Запускає таймер, який відстежує неактивність користувача й переводить сценарій на гілки за хвилинами очікування. Пороги задаються зʼєднаннями ноди (значення події = хвилини, напр. "5" → через 5 хв). Якщо користувач знову пише — лічильник скидається. Існуючий таймер цієї секції перед стартом очищається.
Події (гілки сценарію)
| Подія | Коли виникає |
|---|---|
| error | Немає параметрів або некоректна конфігурація |
| (числові гілки, напр. 5, 10) | Неактивність досягла N хвилин — перехід за зʼєднанням ноди |
| (успіх старту без іменованої гілки) | Таймер успішно запущено |
Числові події налаштовуються на виходах ноди в Scenario Builder, а не в JSON параметрів.
Параметри
| Параметр | Тип | Обовʼязковий | Типово | Опис |
|---|---|---|---|---|
type | string | так | "inactive" | Тип перевірки; зараз підтримується лише "inactive" |
tick | number | ні | 30 | Інтервал перевірки в секундах (менше = точніше) |
end | number | ні | авто | Час життя таймера в хвилинах; якщо не задано — від максимальної події |
Приклад конфігурації
{
"type": "inactive",
"tick": 30,
"end": 15
}
На ноді додайте виходи з значеннями хвилин (напр. 3 → нагадування, 10 → таймаут) і зʼєднайте їх з наступними блоками.