Вывод Агента в WhatsApp (360dialog)
В этой статье описан вывод Агента в WhatsApp через 360dialog и возможности общения в этом канале.
360dialog — официальный провайдер WhatsApp Business. Используя коннектор Dialog360 можно подключить бота в WhatsApp Business Account (WABA). Подробнее о правилах WhatsApp можно узнать в документации 360dialog.
Подключение
Конфигурация на стороне 360dialog
В первую очередь нужно произвести конфигурацию на стороне 360dialog.
Выберите бизнес-аккаунт, к которому необходимо подключить Агента.
Получите токен доступа по инструкции.
Скопируйте токен доступа.
Конфигурация канала Агента в Платформе
Агенту необходимо создать и настроить Канал Агента с коннектором Dialog360
В появившемся окне перейдите на вкладку Channels для настройки каналов, затем:
выберите тип канала Messaging
Заголовки разных каналов агента могут совпадать.
После активации Канала Агента, если есть проблемы с его доступностью, будет выведено предупреждение (Канал будет активирован несмотря на проблемы):
Сохраните Канал Агента — нажмите Save.
Все настройки будут применены только после сохранения.
Общение
Маппинг Канальных переменных из канала 360dialog
Канальная переменная | Переменная в теле входящего запроса из канала |
---|---|
channel_conversation_id | response["messages"][0]["from"] |
channel_visitor_id | response["messages"][0]["from"] |
channel_visitor_firstname | response["contacts"][0]["profile"]["name"] |
channel_visitor_lastname | response["contacts"][0]["profile"]["name"] |
channel_visitor_phone | response["messages"][0]["from"] |
channel_visitor_email | — |
channel_visitor_account | response["messages"][0]["from"] |
channel_visitor_auth | — |
channel_visitor_source | — |
Возможности общения в канале WhatsApp
Функционал | Наличие в канале | Описание |
---|---|---|
Переменная channel_chat_id | Да | Формат: |
Сообщения дойдут до собеседника, если агент напишет первый в существующем чате | Частично | Агент может стартовать диалог с помощью отправки согласованного шаблона рассылки. Однако в 360dialog диалог длится 24 часа, по истечении этого времени отправленное Агентом в уже существующий чат через Incoming Request сообщение не дойдет до Собеседника |
Кнопки | Частично |
|
Перевод на оператора | Нет | В 360dialog нет операторского софта |
Передача файлов в виде файлов от Агента (слот Attachment) | Частично | Изображения не передаются, видео передаются, аудио передаются в виде аудиофайлов, файлы передаются в виде файлов для скачивания |
Передача файлов в виде ссылок от Агента (слот Attachment) | Да | Происходит попытка отправки картинки\файла спец.методом, если формат файла по ссылке не подходит, канал ответит техническим сообщением об ошибке и тогда Агент повторит отправку сообщения но уже отправит ссылку на файл\картинку простым текстом. |
Получение файла от Собеседника в сценарий | Да | Формат: |
Получение геолокации от собеседника в сценарии | Нет | В WhatsApp нет функции отправки геолокации |
Доставка сообщений более 1000 символов от Агента до Собеседника | Да | |
Использование маркдауна | Нет |
Last updated