TriggerFolder
TriggerFolder — организует группировку и логическое ветвление реакций внутри триггера.
Назначение
TriggerFolder (папка триггера) позволяет:
- Группировать реакции — объединять несколько реакций в логический блок
- Создавать ветвления — выполнять разные наборы реакций в зависимости от условий
- Упрощать навигацию — сворачивать/разворачивать группы реакций в интерфейсе
Параметры
| Параметр | Тип | Обязательный | Описание |
|---|---|---|---|
| Название | Строка | ❌ Нет | Техническое название папки (видно только администраторам) |
| Условия | Условия | ❌ Нет | Условия, при которых выполняется содержимое папки |
Как это работает
TriggerFolder — это контейнер для реакций. Все реакции, помещённые внутрь папки, выполняются как единое целое.
Структура в интерфейсе:
📁 Папка "Отправка приветствия" (с условием: пользователь новый) ├── SendMessage: "Добро пожаловать!" ├── SetVarCloud: is_welcomed = true └── ShowMenu: main_menu
Ветвление логики
Используйте TriggerFolder с условиями для создания ветвлений:
📁 Папка "Премиум-пользователь" (условие: ${var.person.is_premium} = true)
├── SendMessage: "Добро пожаловать в премиум-клуб!"
└── ShowMenu: premium_menu
📁 Папка "Обычный пользователь" (условие: NOT + ${var.person.is_premium} = true)
├── SendMessage: "Привет! Оформи подписку для доступа к премиум-функциям."
└── ShowMenu: regular_menu