Триггеры

Триггеры — функция позволяющая приводить в систему список некоторых действий или событий.

Триггеры можно создавать в разделе главного меню Настройки бота подраздел Триггеры

image.png

На экранной форме следует нажать кнопку Новый триггер.

image.png

Пример

image.png

image.png

Создадим триггер без подписки на событие, для этого заполним следующие параметры:

Есть возможность выбора скрипта который будет срабатывать при соответствию условий или срабатывать при не соответствию условий заданных выше.

Выполняется добавление в очередь на запуск привязанного скрипта. В планировщике в установленное время выполняется запуск указанного скрипта. 

Выполняется добавление в очередь на запуск привязанного триггера. В планировщике в установленное время выполняется запуск указанного Триггера. Если для запуска указан другой триггер, то проверка условия будет выполнена перед запуском второго триггера, т.е. по расписанию планировщика.

Для запуска могут быть указаны как Скрипт, так и Триггер одновременно.

image.png

Параметр Запустить указанный Скрипт/Триггер через (минут) игнорируется, если указано точное время запуска, т.е. если указан параметр Запустить указанный Скрипт/Триггер в.

Если запуск триггера должен быть выполнен как отложенный по времени (указано время запуска или время, через которое нужно запустить триггер), то проверка JS условия текущего триггера выполняется до запуска триггера, а не в момент наступления указанного времени.

Если поле JS условия пусто, то оно всегда истинно при проверке.

После заполнения параметров следует нажать кнопку Создать.

image.png

При редактировании существующего триггера появляется галка включен. Что позволяет деактивировать ненужный в данный момент триггер. 

image.png

На экранной форме в разделе Триггеры будет располагаться список созданных триггеров для данного бота.

image.png

Этапы запуска и установки триггера:

В разделе Триггеры располагается список созданных триггеров для данного бота с доступными операциями:

image.png

С триггерами так же можно работать с помощью JS методов. Все методы и их описание вы можете посмотреть в Справочнике по функциям JS


Версия #8
Юрий Гарашко создал 12 June 2023 10:59:02
Ирина Петрова обновил 15 July 2024 12:50:18