JAICP

i-Digital: WhatsApp как входящий канал


Компания i-Digital является партнером и предоставляет услуги по созданию и получению аккаунта WhatsApp Business, который может быть использован для подключения чат-ботов из JAICP в WhatsApp.

Для использования i-Digital WhatsApp как входящего канала:

  1. Создайте канал в JAICP.
  2. Настройте сервис i-Digital.
  3. Протестируйте бота.

Создание канала в JAICP

Перейдите в платформу JAICP, нажмите на панели управления Каналы > Создать канал. В разделе Мессенджеры и соцсети выберите i-Digital WhatsApp.

Заполните поля:

  • Название — укажите название для канала или оставьте по умолчанию.
  • Токен — оставьте пустым.
  • Имя учетной записи — введите название вашего бизнес-аккаунта в WhatsApp, если планируете использовать бота для исходящих рассылок.
  • Ветка — укажите ветку проекта, которую вы хотите развернуть в канал, по умолчанию master. Вы также можете выбрать Git-тег или ввести хеш конкретного коммита.
  • Оператор — выберите операторский канал или оставьте пустым.
  • Публикация — автоматически (после каждого сохранения внесенных в проект изменений) или вручную (с помощью кнопки Опубликовать в строке с описанием канала).

Публикацию или деплой сценария нужно выполнять перед запуском чат-бота. На этом этапе происходит сборка чат-бота, проверка синтаксиса сценариев и скриптов, а также проверка прохождения тестов.

Нажмите Создать.

Настройка сервиса i-Digital

Под названием созданного канала нажмите Получить вебхук. URL хука для i-Digital WhatsApp будет скопирован в буфер обмена. Скопированный вебхук передайте менеджеру i-Digital.

Тестирование бота

Откройте диалог с ботом в подключенном мессенджере и отправьте ему приветственную/активационную фразу, предусмотренную вашим сценарием. После этого должен начаться ваш диалог с ботом.

Особенности отправки вложенных данных

При отправке клиентом сообщения с файлами (изображений, видеофайлов, документов, аудиофайлов) в сценарии отправляется event: fileEvent. При этом в eventData передается контент от i-Digital WhatsApp в формате JSON, содержащий тип контента и ссылку на отправляемый файл.

Подробнее об отправлении сообщений с вложенными данными