Інтеграція E-chat: відмінності між версіями

Матеріал з expertsolution
Перейти до навігації Перейти до пошуку
Немає опису редагування
 
(Не показано 7 проміжних версій цього користувача)
Рядок 9: Рядок 9:
'''Примітка:''' локальна адреса сервісу зберігається у файлі <code>appsettings.json</code>.
'''Примітка:''' локальна адреса сервісу зберігається у файлі <code>appsettings.json</code>.


фото1
[[File:Ечат11.png|1000px]]


=== 2. Перевірка доступності webhook ===
=== 2. Перевірка доступності webhook ===
Рядок 21: Рядок 21:
Якщо у відповідь відображається JSON — сервіс працює коректно.
Якщо у відповідь відображається JSON — сервіс працює коректно.


фото 2
[[File:Webhook11.png|800px]]


=== 3. Налаштування webhook в особистому кабінеті E-Chat ===
=== 3. Налаштування webhook в особистому кабінеті E-Chat ===


* Увійти в особистий кабінет E-Chat.
# Увійти в особистий кабінет E-Chat.
* Натиснути на "Підключити номер"
# Натиснути на "Підключити номер"
* Обрати необхідний месенджер та обрати інтеграцію "API"
# Ввести номер телефону
* Натиснути "Додати номер"
# Обрати необхідний месенджер та обрати інтеграцію "API"
# Натиснути "Додати номер"


фото
[[File:Add number.png|1000px]]


Після додавання номеру перейти у вкладку інтеграції
Після додавання номеру перейти у вкладку інтеграції
Перейти в налаштування '''Webhook'''.
Перейти в налаштування '''Webhook'''.


фото
[[File:Вебхук.png|1000px]]


Заповнити поля наступним чином:
Заповнити поля наступним чином:
Рядок 47: Рядок 48:
<pre> https://ваша_зовнішня_адреса/api/echat/webhook/outgoing-status </pre>
<pre> https://ваша_зовнішня_адреса/api/echat/webhook/outgoing-status </pre>


фото3
[[File:Вебхук url.png|1000px]]


=== 4. Налаштування в HMS ===
=== 4. Налаштування в HMS ===
Рядок 58: Рядок 59:
Зберегти запис.
Зберегти запис.


фото 4 5
[[File:API key.png|1000px]]
[[File:Crm echat.png|1000px]]


=== 5. Перевірка роботи ===
=== 5. Перевірка роботи ===

Поточна версія на 09:39, 25 лютого 2026

Налаштування E-Chat

1. Отримання зовнішньої адреси HMS Service

Першим кроком необхідно отримати зовнішню адресу для HMS Service. Це можна зробити одним із способів:

через Cloudflare (необхідно звернутись до Костянтина Білецького) шляхом відкриття порту на роутері;

Примітка: локальна адреса сервісу зберігається у файлі appsettings.json.

Ечат11.png

2. Перевірка доступності webhook

Після отримання зовнішньої адреси необхідно перевірити її працездатність.

Відкрити браузер. Перейти за адресою:

 https://ваша_зовнішня_адреса/api/echat/webhook 

Якщо у відповідь відображається JSON — сервіс працює коректно.

Webhook11.png

3. Налаштування webhook в особистому кабінеті E-Chat

  1. Увійти в особистий кабінет E-Chat.
  2. Натиснути на "Підключити номер"
  3. Ввести номер телефону
  4. Обрати необхідний месенджер та обрати інтеграцію "API"
  5. Натиснути "Додати номер"

Add number.png

Після додавання номеру перейти у вкладку інтеграції Перейти в налаштування Webhook.

Вебхук.png

Заповнити поля наступним чином:

INCOMING: Адреса вебхука для вхідних повідомлень

 https://ваша_зовнішня_адреса/api/echat/webhook/incoming 

OUTGOING: Адреса вебхука для статусу надісланих повідомлень

 https://ваша_зовнішня_адреса/api/echat/webhook/outgoing-status 

Вебхук url.png

4. Налаштування в HMS

Увійти в HMS. Перейти: CRM → Типи комунікацій → E-Chat-акаунти Натиснути Додати. Заповнити необхідні поля. У полі API-ключ вказати відповідний ключ (з особистого кабінету E-Chat). Зберегти запис.

API key.png Crm echat.png

5. Перевірка роботи

Після успішного додавання акаунта:

Надіслати тестове повідомлення. Переконатися, що повідомлення коректно обробляється системою.

Якщо повідомлення надсилається та відображається в системі — налаштування виконано успішно.