Использование бота в нескольких каналах
Если вы подключаете бота к нескольким каналам, необходимо предусмотреть, как он будет обрабатывать информацию в зависимости от конкретного канала. Например, если вы хотите получить какие-либо данные клиента из канала, бот должен будет обрабатывать их разными переменными.
В таких случаях вы можете определить тип канала при помощи блока Условия и системной переменной $channelType
.
- Поместите экран с блоком Условия на участке сценария, где бот получает данные клиента через переменную
$rawRequest
. - В качестве условий добавьте выражение для каждого канала, подключенного к боту. Например, если у вас подключены каналы Telegram и ВКонтакте, добавьте следующие условия:
$channelType == "telegram"
$channelType == "vk"
- Для каждого канала создайте нужные ветки сценария.