Ця дія використовується для обробки команд виду /commandname або передану через deeplink, якщо переданий параметр, встановлює константу {{messenger_input_param}}

Конфігурація дії не вимагається.

В якості можливих варіантів подій повертає команду, яку отримав від месенджера (в наведеному вище прикладі буде подія commandname).

Команди Telegram

Це дає можливість реалізувати можливості Telegram, який дозволяє використовувати різні команди, що налаштовується в BotFather і потім виглядає так:

https://s3-us-west-2.amazonaws.com/secure.notion-static.com/ef375d2e-9fdf-4b2d-a265-100a0fc6b82f/Untitled.png

Команди в інших месенджерах

Facebook, Viber команди як такі не підтримують, але ви можете написати /commadname в рядку вводу і Kwizbot буде вважати це командою.

Команди через deeplink (за посиланням)

При передачі через deeplink завжди передається команда start. Параметри, передані через deeplink або в формі /commandname paramvalue будуть однаково працювати у всіх месенджерах.

Докладніше про практичне застосування цієї дії з deeplink читайте тут Підписка користувача на нотифікації із боту

Приклад сценарію, що обробляє команди

Create an action in the script, specify one event for each command

General view of the script for the command processing

General view of the script for the command processing

For each command, you need to create a separate event in action and the corresponding branches of the script.

For example, for the / menu command, you need the menu event

For example, for the / menu command, you need the menu event