i-Digital: WhatsApp как входящий канал
Компания i-Digital является партнером и предоставляет услуги по созданию и получению аккаунта WhatsApp Business, который может быть использован для подключения чатботов из JAICP в WhatsApp.
Для использования i-Digital WhatsApp как входящего канала:
Создание канала в JAICP
Перейдите в платформу JAICP, нажмите на панели управления Каналы > Создать канал. В разделе Мессенджеры и соцсети выберите i-Digital WhatsApp.
Заполните поля:
- Название — укажите название для канала или оставьте по умолчанию.
- Токен — оставьте пустым.
- Ветка — укажите ветку проекта, которую вы хотите развернуть в канал, по умолчанию
master. - Оператор — выберите операторский канал или оставьте пустым.
- Публикация — автоматически (после каждого сохранения внесенных в проект изменений) или вручную (с помощью кнопки Опубликовать в строке с описанием канала).
Обратите внимание на переключатель Публикация. Публикацию или деплой сценария нужно выполнять перед запуском чатбота. На этом этапе происходит сборка чатбота, проверка синтаксиса сценариев и скриптов, а также проверка прохождения тестов.
Нажмите Создать.
Настройка сервиса i-Digital
Под названием созданного канала нажмите Получить вебхук. URL хука для i-Digital WhatsApp будет скопирован в буфер обмена. Скопированный вебхук передайте менеджеру i-Digital.
Сценарий
При отправке клиентом сообщения с вложенными данными (графическое вложение, видеофайл, документ, аудиофайл) в сценарии отправляется event: fileEvent. При этом в eventData передается контент от i-Digital WhatsApp в формате JSON, содержащий тип контента и ссылку на отправляемый файл.
Подробнее об отправлении сообщений с вложенными данными
Тестирование бота
Перейдите в окно диалога с ботом в подключенном мессенджере и отправьте ему приветственную/активационную фразу, предусмотренную вашим сценарием. После этого должен начаться ваш диалог с ботом.