Триггер «Команда»

Триггер «Команда» запускает сценарий, когда клиент отправляет команду — например /start или вашу собственную, вроде /menu. Это самый частый способ старта бота в Telegram и MAX.

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

Команда — это слово со слэшем. Клиент нажимает её в меню бота или печатает вручную.

ПараметрОписание
Текст командыНапример /start или /price. Сообщение должно совпасть с командой целиком.
Несколько командНа стартовой ноде можно задать несколько триггеров-команд — бот запустится по любой из них.
КаналыTelegram и MAX.

/start Telegram отправляет сам, когда клиент открывает бота. Метка из ссылки t.me/ваш_бот?start=метка попадает в переменную {{start_param}}, а команда срабатывает как обычный /start. В MAX так же работает кнопка «Начать» — в том числе по ссылке с меткой ?start=….

У стартовой ноды один выход: все команды ведут к одному первому шагу. Отдельную ветку для /help на той же ноде сделать нельзя. Если разным командам нужны разные ответы, ведите их к сообщению с кнопками или используйте одну команду на сценарий.

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

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

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

  2. Нажмите «Добавить триггер»

    Выберите тип «Команда».
  3. Укажите текст команды

    Введите команду — например /start. Чтобы добавить ещё одну, повторите шаг.

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

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

Команда перезапускает сценарий в любой момент. Если клиент отправит /start, пока бот ждёт нажатия кнопки, ответа на вопрос, оплаты или окончания «Задержки», текущий проход завершится и сценарий начнётся заново. Так работают только команды из триггеров «Команда» опубликованного сценария. Другая команда, например /help без такого триггера, уйдёт в текущий шаг как обычный текст. Подробнее — в статье Триггеры запуска.

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

  • Стартовое меню. Клиент нажимает /start, бот показывает приветствие и кнопки «Заказы», «Оплата», «Связаться с оператором».
  • Источник перехода. Ссылки на бота с разными метками ?start=ads и ?start=site ведут в один сценарий, а Условие по полю start_param разводит клиентов.

Бот магазина стартует по /start и /menu и ведёт к Сообщению с кнопками. Кнопка «Связаться с оператором» ведёт к ноде «Действия» с переводом диалога на сотрудника.