Цей модуль допоможе інтегрувати сценарій ConnectiveOne у свій застосунок або інший бот
Які кейси вирішує Custom Channel?
- підключити ваш існуючий бот який створено іншій системі до ConnectiveOne або розширити можливості існуючого бота завдяки ConnectiveOne - наприклад підключити панель оператора до вашого існуючого бота, або підключити Fastline AI до існуючого бота
- підключити переписку всередені CRM до ConnectiveOne
- інтегрувати внутрішні комунікаційні системи
- швидко підключати до ConnectiveOne нові канали (месенджери) з якими ще немає офіційної інтеграції
- тощо
Логіка роботи сервісу
Сервіс побудовано на послідовності HTTPs POST запитів.
Для того щоб відправити повідомлення в ConnectiveOne, ваш сервіс має відправити HTTPs POST запит певного формату (див нижче) на точку входа input_url
Для того щоб отримувати повідомлення від ConnectiveOne вам потрібно зареєструвати як точку вихода webhook custom_channel_url і побудувати обробку вхідних повідомлень та подій (events) від ConnectiveOne як описано нижче
Всю взаємодію із сценарієм, оператором, тощо робимо в ConnectiveOne як в будь-якому іншому каналі.
Загальна схема взаємодії наведена на малюнку.

Схема роботи через custom channel
Чекліст, що необхідно для інтеграції зовнішньої системи з Custom Channel в ConnectiveOne
- [ ] У вас є команда розробників на стороні зовнішньої системи, які мають досвід з REST API та JSON
- [ ] Ви можете керувати форматами запитів які надсилає та отримає ваша система