Параметры команды /start
Запуская бота с помощью команды /start
, есть возможность дополнительно указать параметр запуска. Он может быть указан как через пробел, например, /start your_parameter
, так и с помощью ссылки на бота, которую предоставляет мессенджер, например, Telegram - https://t.me/your_bot?start=your_parameter
.
Обратите внимание: у каждого мессенджера так же могут иметься свои правила по допустимым символам, которые может содержать параметр, а так же методам обработки. Рекомендуем ознакомиться с ними отдельно на сайте документации используемого мессенджера.
Для того чтобы получить стартовый параметр, необходимо добавить элемент скрипта сразу после триггера "Старт бота" (или "Команда"). Параметр будет доступен через поле context.input.command.parameter
.
Пример использования параметра
TypeScript | |
---|---|
В данном примере демонстрируется возможность запуска специального сценария при указании определенного стартового параметра. Кроме того, параметр сохраняется в переменную start_param
.
Важно: при подключении бота через Линии ELMA365, для корректной работы параметра рекомендуем переопределить команду
/start
в триггере "Команда" и отключить триггер "Старт бота".