RunTrigger
RunTrigger — запускает выполнение указанного общего триггера.
Назначение
RunTrigger позволяет переиспользовать один и тот же набор реакций в разных местах бота. Вместо того чтобы копировать 10 реакций в 5 разных обработчиков, вы создаёте общий триггер один раз и запускаете его отовсюду через RunTrigger.
Параметры реакции
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| Триггер | Выбор из списка | ✅ Да | Имя общего триггера, который нужно запустить |
| Данные | Объект | ❌ Нет | Данные, которые будут переданы в запускаемый триггер (доступны как ${trigger.data.*}) |
Как это работает
- Вы создаёте общий триггер в разделе
/adm → Триггеры → Общий триггер. - В этом триггере вы описываете набор реакций (например, отправить приветствие, загрузить переменные, показать меню).
- В любом другом триггере (команда, кнопка, расписание) добавляете реакцию
RunTriggerи указываете созданный общий триггер. - При срабатывании
RunTriggerплатформа выполняет все реакции из общего триггера в текущем контексте.
Передача данных в общий триггер
Используйте параметр «Данные» для передачи информации в общий триггер.