Несколько триггеров и каналы

У одной стартовой ноды можно задать сразу несколько триггеров — бот запустится, если сработает хотя бы один из них. При этом набор доступных триггеров зависит от канала, и конструктор сам подсказывает, какие из них допустимы.

Что делает / Возможности

Несколько триггеров на одной стартовой ноде дают разные способы войти в один и тот же сценарий, а ограничения по каналам не дают добавить триггер, который канал не поддерживает.

ВозможностьОписание
Несколько триггеровНа одной стартовой ноде можно перечислить несколько триггеров; бот стартует по любому из них.
Зависимость от каналаДоступные типы триггеров определяются каналом — например, команды и inline-кнопки характерны для Telegram.
Подсказки конструктораПри выборе триггера конструктор показывает только те типы, что допустимы для текущего канала.

Команды и кнопки — это телеграм-специфика. На других каналах их в списке триггеров не будет; конструктор предложит только подходящие варианты.

Как настроить

  1. Откройте стартовую ноду

    На канвасе найдите ноду «Начало скрипта вашего чат-бота». См. Интерфейс конструктора.

  2. Добавьте первый триггер

    Нажмите «Добавить триггер» и выберите тип — например «Команда» {{/start}}.

  3. Добавьте остальные триггеры

    Снова нажмите «Добавить триггер» и задайте ещё один способ входа — например ключевое слово «помощь». Конструктор покажет только триггеры, доступные на вашем канале.

  4. Свяжите со следующим шагом

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

Когда применять / Пример

  • Несколько входов в меню. Клиент попадает в стартовое меню и по команде {{/start}}, и по ключевому слову «меню».
  • Мультиканальный сценарий. Один сценарий работает на разных каналах, и на каждом конструктор оставляет только поддерживаемые триггеры.

Бот поддержки запускается тремя триггерами на одной стартовой ноде: командой {{/start}}, ключевым словом «помощь» и любым сообщением в нерабочее время. Все три ведут к одному Сообщению с меню, а дальше Условие разводит клиента по нужной ветке.