Содержание
Требования
- Сервер должен быть доступен из Интернета по публичному доменному имени, не по IP-адресу. Это может быть Nginx или другой прокси-сервер.
- Сервер должен поддерживать входящие HTTPS подключения и иметь валидный, не самоподписанный сертификат.
Создание WhatsApp (EDNA) канала в IQChannels
1) Создание канала
В IQChannels требуется создать отдельный канал с типом WhatsApp (EDNA) для поддержки сообщений сообщества. Для этого:
- Перейдите в раздел Каналы в проекте.
- Нажмите на кнопку Создать канал в правом верхнем углу.
- Заполните форму создания канала, укажите тип канала WhatsApp (EDNA).
- Подтвердите создание канала.
2) Получение ключа доступа к API в EDNA
Для доступа сервера IQChannels к шлюзу EDNA требуется создать отдельный ключ доступа к API. Для этого:
- Зайдите в личный кабинет EDNA https://app.edna.ru/.
- В меню слева перейдите в раздел Интеграция.
- На странице Интеграция переходим на вкладку Тестирование:
- В поле Ваш API-ключ нажмите кнопку справа и выберите Сгенерировать новый API-ключ.
- Создайте ключ и скопируйте его. Его потребуется указать в панели управления IQChannels. Панель пока не закрывайте, она нам еще пригодится!
3) Настройка доступа к WhatsApp (EDNA) в IQChannels
- Перейдите в раздел Каналы в Проекте в IQChannels.
- В проекте зайдите в созданный WhatsApp (EDNA) канал и перейдите в его настройки.
- На этой странице нужно указать адрес API EDNA (https://app.edna.ru/), API-ключ и Каскад.
- Укажите API-ключ, который создали на предыдущем шаге Получение ключа доступа к API в EDNA.
- Каскад выберите из выпадающего списка (список каскадов автоматически загружается из EDNA).
- В поле «Webhook URL» формируется автоматически URL для получения новых сообщений из EDNA. Его нужно зарегистрировать в личном кабинете EDNA.
4) Регистрация «Webhook URL» в EDNA
- Вернитесь в личный кабинет EDNA, раздел Интеграция.
- На вкладке Тестирование заполните указанный адрес в поля:
5) Проверка канала
Для проверки канала:
- Перейдите в приложение WhatsApp,
- Найдите контакт канала, указанный в Личном Кабинете EDNA.
- Отправьте новое сообщение.
- В IQChannels должно появиться новое открытое обращение из канала WhatsApp (EDNA).
- В случае ошибки посмотрите логи IQChannels.
При получении сообщения от контакта WhatsApp, вы можете ответить на него в течение 24х часов. Потом обращение считается закрытым, инициатором переписки в WhatsApp оператор не может выступать.