EnotPRO Logo EnotPRO

RunTrigger

RunTrigger — запускает выполнение указанного общего триггера.

Назначение

RunTrigger позволяет переиспользовать один и тот же набор реакций в разных местах бота. Вместо того чтобы копировать 10 реакций в 5 разных обработчиков, вы создаёте общий триггер один раз и запускаете его отовсюду через RunTrigger.

Параметры реакции

Параметр Тип Обязательный Описание
Триггер Выбор из списка ✅ Да Имя общего триггера, который нужно запустить
Данные Объект ❌ Нет Данные, которые будут переданы в запускаемый триггер (доступны как ${trigger.data.*})

Как это работает

  1. Вы создаёте общий триггер в разделе /adm → Триггеры → Общий триггер.
  2. В этом триггере вы описываете набор реакций (например, отправить приветствие, загрузить переменные, показать меню).
  3. В любом другом триггере (команда, кнопка, расписание) добавляете реакцию RunTrigger и указываете созданный общий триггер.
  4. При срабатывании RunTrigger платформа выполняет все реакции из общего триггера в текущем контексте.

Передача данных в общий триггер

Используйте параметр «Данные» для передачи информации в общий триггер.

© 2025 EnotPRO. Все права защищены.