Несколько триггеров и каналы
У одной стартовой ноды можно задать сразу несколько триггеров — бот запустится, если сработает хотя бы один из них. При этом набор доступных триггеров зависит от канала, и конструктор сам подсказывает, какие из них допустимы.
Что делает / Возможности
Несколько триггеров на одной стартовой ноде дают разные способы войти в один и тот же сценарий, а ограничения по каналам не дают добавить триггер, который канал не поддерживает.
| Возможность | Описание |
|---|---|
| Несколько триггеров | На одной стартовой ноде можно перечислить несколько триггеров; бот стартует по любому из них. |
| Зависимость от канала | Доступные типы триггеров определяются каналом — например, команды и inline-кнопки характерны для Telegram. |
| Подсказки конструктора | При выборе триггера конструктор показывает только те типы, что допустимы для текущего канала. |
Команды и кнопки — это телеграм-специфика. На других каналах их в списке триггеров не будет; конструктор предложит только подходящие варианты.
Как настроить
Откройте стартовую ноду
На канвасе найдите ноду «Начало скрипта вашего чат-бота». См. Интерфейс конструктора.
Добавьте первый триггер
Нажмите «Добавить триггер» и выберите тип — например «Команда»
{{/start}}.Добавьте остальные триггеры
Снова нажмите «Добавить триггер» и задайте ещё один способ входа — например ключевое слово «помощь». Конструктор покажет только триггеры, доступные на вашем канале.
Свяжите со следующим шагом
Все триггеры ведут к одному и тому же первому шагу сценария — обычно к Сообщению.
Когда применять / Пример
- Несколько входов в меню. Клиент попадает в стартовое меню и по команде
{{/start}}, и по ключевому слову «меню». - Мультиканальный сценарий. Один сценарий работает на разных каналах, и на каждом конструктор оставляет только поддерживаемые триггеры.
Бот поддержки запускается тремя триггерами на одной стартовой ноде: командой {{/start}}, ключевым словом «помощь» и любым сообщением в нерабочее время. Все три ведут к одному Сообщению с меню, а дальше Условие разводит клиента по нужной ветке.