Для надсилання повідомлення користувачу необхідно виконати запит
POST https://engine-{{інстанс}}.kwizbot.io/kw/api/call_node/{{bot_id}}/{{node_id}}/{{channel}}/{{chat_id}}
Де:
bot_id
це id бота в Kwizbot. За замовчуванням 1, якщо у вас розгорнуто 2 або більше ботів можна подивитись який у бота id в Налаштування - Список ботівnode_id
це унікальний аліас точки входу{{channel}}
— канал, для якого має бути ініційовано виклик, наприклад telegram
, viber
, custom_channel
тощо.chat_id
це унікальний ідентифікатор чата в межах каналу channel
який зберегли при підписці користувача на нотифікації Підписка користувача на нотифікації із ботуНаприклад
POST <https://engine-instancename.kwizbot.io/kw/api/call_node/1/234/tlegram/567890
>
Повідомлення яке потрібно надіслати користувачу передають в data
.
{
"data":{
"message":"Text message"
}
}
В data
можна передавати будь-які параметри, які потім сценарій зможе обробити як звичайні змінні, наприклад вивести використовуючи {{ім'я змінної}}
. У цьому прикладі реалізовано передачу повідомлення в "message", яке використовуватиметься як змінна в сценарії.