edna: WhatsApp как входящий канал
С помощью edna вы можете автоматизировать процессы и создать экосистему для диалога между вашей компанией и клиентами, а также встроить в нее различные каналы, например, WhatsApp.
Чтобы начать использовать edna WhatsApp в качестве входящего канала в JAICP:
Создание канала
Перейдите в платформу JAICP, нажмите на панели управления Каналы > Создать канал. В разделе Мессенджеры и соцсети выберите WhatsApp МФМС.
Заполните поля:
- Название — укажите название для канала или оставьте по умолчанию.
- Ключ API — оставьте пустым.
- Ветка — укажите ветку проекта, которую вы хотите развернуть в канал, по умолчанию
master
. Вы также можете выбрать Git-тег или ввести хеш конкретного коммита. - Оператор — выберите операторский канал или оставьте пустым.
- Публикация — автоматически (после каждого сохранения внесенных в проект изменений) или вручную (с помощью кнопки Опубликовать в строке с описанием канала).
Публикацию или деплой сценария нужно выполнять перед запуском чат-бота. На этом этапе происходит сборка чат-бота, проверка синтаксиса сценариев и скриптов, а также проверка прохождения тестов.
Нажмите Создать.
Под названием созданного канала нажмите Получить вебхук, он будет скопирован в буфер обмена. Скопированный вебхук понадобится позже при настройке сервиса edna.
Настройка сервиса edna
Авторизуйтесь в платформе edna как администратор. Перейдите в профиль пользователя. Здесь в разделе Ваш API ключ нажмите Сгенерировать. Скопируйте ключ, он понадобится на этапе подключения канала.
В поле Callback URL вставьте вебхук, который вы скопировали ранее на этапе создания канала.
Ниже в разделе Тестовые номера телефонов укажите здесь номера телефонов, при помощи которых вы будете тестировать работу чат-бота.
Подключение канала
Перейдите в платформу JAICP. Нажмите напротив названия канала > Редактировать. Теперь вы находитесь в настройках канала.
В поле Ключ API вставьте скопированный ранее API ключ > сохраните изменения.
Тестирование бота
Вы можете протестировать работу чат-бота. В верхней панели веб-интерфейса edna нажмите Тестирование. Затем следуйте инструкции на платформе.
Публикация бота
Чтобы опубликовать чат-бота, вам необходимо отправить анкету на регистрацию WhatsApp Business API. Затем следуйте инструкции на платформе edna.
Подробнее о типах ответов бота и событиях для канала edna WhatsApp