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