Цей модуль допоможе інтегрувати сценарій Kwizbot у свій застосунок або інший бот

Які кейси вирішує Custom Channel?

Логіка роботи сервісу

Сервіс побудовано на послідовності HTTPs POST запитів.

Для того щоб відправити повідомлення в Kwizbot, ваш сервіс має відправити HTTPs POST запит певного формату (див нижче) на точку входа input_url

Для того щоб отримувати повідомлення від Kwizbot вам потрібно зареєструвати як точку вихода webhook custom_channel_url і побудувати обробку вхідних повідомлень та подій (events) від Kwizbot як описано нижче

Всю взаємодію із сценарієм, оператором, тощо робимо в Kwizbot як в будь-якому іншому каналі.

Загальна схема взаємодії наведена на малюнку.

Схема роботи через custom channel

Схема роботи через custom channel

Чекліст, що необхідно для інтеграції зовнішньої системи з Custom Channel в Kwizbot