Перейти к основному содержимому
Версия: 4.11-refactoring

WhatsApp-канал через шлюз EDNA: создание и настройка

Доступы​

подсказка

Для управления каналами пользователь должен находиться в группе с правами Администратор или Управление каналами.


Требования​

  • Сервер должен быть доступен из Интернета по доменному имени, а не по IP-адресу
  • Сервер должен принимать HTTPS-подключения с валидным (не самоподписанным) SSL-сертификатом

1. Создание канала в IQChannels​

Для работы с WhatsApp через EDNA необходимо создать отдельный канал:

  1. Перейдите в раздел «Каналы» в нужном сегменте
  2. Нажмите «Создать канал» в правом верхнем углу
  3. Укажите тип канала: WhatsApp (EDNA)
  4. Подтвердите создание

2. Получение API-ключа в EDNA​

Для подключения потребуется API-ключ, сгенерированный в личном кабинете EDNA:

  1. Зайдите в личный кабинет EDNA (https://app.edna.ru/)
  2. В меню слева выберите раздел Интеграция
  3. Перейдите на вкладку «Тестирование»
  4. В блоке Ваш API-ключ нажмите «Сгенерировать новый API-ключ»
  5. Скопируйте полученный ключ — он потребуется при настройке канала в IQChannels

Не закрывайте вкладку EDNA — она понадобится на следующем шаге!


3. Настройка канала в IQChannels​

  1. Перейдите в созданный WhatsApp (EDNA) канал
  2. Откройте вкладку «Настройки»

Карточка «Настройка WhatsApp (EDNA)»​

ПолеОписание
Адрес APIАдрес API сервера, полученный от EDNA (в поле отображается подсказка https://app.edna.io)
API-ключAPI-ключ в EDNA — вставьте ранее скопированный ключ
КаскадКаскад, настроенный в личном кабинете EDNA (требуется для отправки сообщений из IQChannels). Выбирается из раскрывающегося списка; рядом с полем находится кнопка обновления списка каскадов

Нажмите «Сохранить». При сохранённом адресе API на карточке отображается бейдж «Готово».

Карточка «Настройка сервера»​

  • Webhook URL — адрес, на который EDNA будет присылать новые сообщения. Формируется автоматически при создании канала; его нужно зарегистрировать в личном кабинете EDNA.
Карточка «Настройка WhatsApp (EDNA)»: поля «Адрес API» с подсказкой https://app.edna.io, «API-ключ», «Каскад» с кнопкой обновления списка и кнопка «Сохранить»

4. Регистрация Webhook URL в EDNA​

  1. Вернитесь в EDNA в раздел Интеграция
  2. Перейдите на вкладку «Тестирование»
  3. Вставьте скопированный Webhook URL из IQChannels в оба поля (для входящих и исходящих сообщений)

Один и тот же Webhook URL используется в обоих полях.


5. Проверка работоспособности​

  1. Откройте приложение WhatsApp
  2. Найдите контакт канала (указан в личном кабинете EDNA)
  3. Отправьте тестовое сообщение
  4. Убедитесь, что обращение отобразилось в интерфейсе IQChannels
  5. В случае проблем проверьте логи IQChannels

Важная информация​

На сообщение, поступившее из WhatsApp, можно ответить только в течение 24 часов. После этого окно общения закрывается. Инициировать переписку оператор не может — только отвечать.