Несколько триггеров и каналы
У стартовой ноды можно задать сразу несколько триггеров — бот запустится, если сработает хотя бы один из них. Набор доступных триггеров зависит от канала сценария, и конструктор показывает только подходящие.
Триггеры по каналам
| Триггер | Telegram | MAX | VK | Avito | Сайт |
|---|---|---|---|---|---|
| Команда | ✓ | ✓ | |||
| Ключевое слово | ✓ | ✓ | ✓ | ✓ | ✓ |
| Inline-кнопка | ✓ | ✓ | |||
| Любое сообщение | ✓ | ✓ | ✓ | ✓ | ✓ |
| Первое сообщение в диалоге | ✓ | ✓ | |||
| Создание чата | ✓ | ||||
| Входящий webhook | ✓ | ✓ | ✓ | ✓ | ✓ |
| По расписанию/дате | ✓ | ✓ | ✓ | ✓ | ✓ |
Сценарий работает на одном канале — том, что выбран в его настройках. Если канал сменить, триггеры, которых в новом канале нет, конструктор подсветит: их нужно удалить.
Как работают несколько триггеров
- Бот стартует по любому из триггеров стартовой ноды.
- У стартовой ноды один выход: все триггеры ведут к одному первому шагу. Развести клиентов по веткам в зависимости от сработавшего триггера нельзя — ветвление делают дальше, кнопками или Условием.
- На канале публикуется один сценарий, поэтому все способы запуска на этом канале собираются в одной стартовой ноде.
Как настроить
Откройте стартовую ноду
На канвасе найдите ноду «Начало скрипта вашего чат-бота». См. Интерфейс конструктора.
Добавьте первый триггер
Нажмите «Добавить триггер» и выберите тип — например «Команда»
/start.Добавьте остальные триггеры
Снова нажмите «Добавить триггер» и задайте ещё один способ входа — например ключевое слово «помощь».
Свяжите со следующим шагом
Все триггеры ведут к одному первому шагу сценария — обычно к Сообщению.
Когда применять / Пример
- Несколько входов в меню. Клиент попадает в стартовое меню и по команде
/start, и по ключевому слову «меню». - Приветствие и меню в VK. «Первое сообщение в диалоге» встречает новое обращение, а ключевое слово «меню» показывает то же меню по запросу.
Бот поддержки в Telegram запускается командой /start и ключевым словом «помощь». Оба триггера ведут к одному Сообщению с кнопками, а кнопки разводят клиента по веткам.