Інтеграція E-chat
Налаштування E-Chat
1. Отримання зовнішньої адреси HMS Service
Першим кроком необхідно отримати зовнішню адресу для HMS Service. Це можна зробити одним із способів:
через Cloudflare (необхідно звернутись до Костянтина Білецького) шляхом відкриття порту на роутері;
Примітка: локальна адреса сервісу зберігається у файлі appsettings.json.
2. Перевірка доступності webhook
Після отримання зовнішньої адреси необхідно перевірити її працездатність.
Відкрити браузер. Перейти за адресою:
https://ваша_зовнішня_адреса/api/echat/webhook
Якщо у відповідь відображається JSON — сервіс працює коректно.
3. Налаштування webhook в особистому кабінеті E-Chat
- Увійти в особистий кабінет E-Chat.
- Натиснути на "Підключити номер"
- Ввести номер телефону
- Обрати необхідний месенджер та обрати інтеграцію "API"
- Натиснути "Додати номер"
Після додавання номеру перейти у вкладку інтеграції Перейти в налаштування Webhook.
Заповнити поля наступним чином:
INCOMING: Адреса вебхука для вхідних повідомлень
https://ваша_зовнішня_адреса/api/echat/webhook/incoming
OUTGOING: Адреса вебхука для статусу надісланих повідомлень
https://ваша_зовнішня_адреса/api/echat/webhook/outgoing-status
4. Налаштування в HMS
Увійти в HMS. Перейти: CRM → Типи комунікацій → E-Chat-акаунти Натиснути Додати. Заповнити необхідні поля. У полі API-ключ вказати відповідний ключ (з особистого кабінету E-Chat). Зберегти запис.
5. Перевірка роботи
Після успішного додавання акаунта:
Надіслати тестове повідомлення. Переконатися, що повідомлення коректно обробляється системою.
Якщо повідомлення надсилається та відображається в системі — налаштування виконано успішно.
