Триггер «Команда»
Триггер «Команда» запускает сценарий, когда клиент отправляет команду — например /start или вашу собственную, вроде /menu. Это самый частый способ старта бота в Telegram и MAX.
Что делает / Возможности
Команда — это слово со слэшем. Клиент нажимает её в меню бота или печатает вручную.
| Параметр | Описание |
|---|---|
| Текст команды | Например /start или /price. Сообщение должно совпасть с командой целиком. |
| Несколько команд | На стартовой ноде можно задать несколько триггеров-команд — бот запустится по любой из них. |
| Каналы | Telegram и MAX. |
/start Telegram отправляет сам, когда клиент открывает бота. Метка из ссылки
t.me/ваш_бот?start=метка попадает в переменную {{start_param}}, а команда
срабатывает как обычный /start. В MAX так же работает кнопка «Начать» — в том числе по ссылке с
меткой ?start=….
У стартовой ноды один выход: все команды ведут к одному первому шагу. Отдельную ветку для /help на той же ноде сделать нельзя. Если разным командам нужны разные ответы, ведите их к сообщению с кнопками или используйте одну команду на сценарий.
Как настроить
Откройте стартовую ноду
На канвасе найдите ноду «Начало скрипта вашего чат-бота». См. Интерфейс конструктора.
Нажмите «Добавить триггер»
Выберите тип «Команда».Укажите текст команды
Введите команду — например
/start. Чтобы добавить ещё одну, повторите шаг.Свяжите со следующим шагом
Соедините стартовую ноду с первым шагом диалога — обычно это приветственное Сообщение с кнопками.
Команда перезапускает сценарий в любой момент. Если клиент отправит /start, пока бот ждёт
нажатия кнопки, ответа на вопрос, оплаты или окончания «Задержки», текущий проход завершится и
сценарий начнётся заново. Так работают только команды из триггеров «Команда» опубликованного
сценария. Другая команда, например /help без такого триггера, уйдёт в текущий шаг как обычный
текст. Подробнее — в статье Триггеры запуска.
Когда применять / Пример
- Стартовое меню. Клиент нажимает
/start, бот показывает приветствие и кнопки «Заказы», «Оплата», «Связаться с оператором». - Источник перехода. Ссылки на бота с разными метками
?start=adsи?start=siteведут в один сценарий, а Условие по полюstart_paramразводит клиентов.
Бот магазина стартует по /start и /menu и ведёт к Сообщению с кнопками. Кнопка «Связаться с оператором» ведёт к ноде «Действия» с переводом диалога на сотрудника.