Вывод Агента в мессенджеры

viber
Viber

— приложение-мессенджер, которое позволяет отправлять сообщения, совершать видео- и голосовые VoIP-звонки через интернет.

Подключение

1. Создание бота на стороне Viber

В первую очередь нужно произвести конфигурацию на стороне Viber.
Зарегистрируйтесь или авторизуйтесь в .
Зарегистрируйтесь или авторизуйтесь в .
Автоматически откроется форма создания аккаунта бота. Заполните все обязательные поля. ​
image.png
После заполнения полей сохраните изменения, нажав кнопку Create.
После создания аккаунта для бота появится всплывающее окно, содержащее токен бота. Скопируйте токен.
image.png

2. Конфигурация канала агента в Платформе

@Агент
у необходимо создать и настроить
@Канал Агента
с
@Коннектор
ом “Viber”.
Войдите в меню редактирования (Edit) настроек вашего
@Агент
а.
image.png
В появившемся окне перейдите на вкладку Channels для настройки каналов, затем:
выберите тип канала Messaging.
Нажмите кнопку Add another channel ​
image.png
Интеграция с Viber происходит через
@Коннектор
с названием “Viber, установите его в поле Channel. ​
image.png
По необходимости пропишите заголовок для данного
@Канал Агента
в поле Title. ​
image.png
После выбора станет доступно для записи поле Token, в которое нужно вставить .
image.png
Активируйте канал переключением тумблера для того, чтобы
@Агент
начал отвечать в нем.
image.png
Если
@Агент
не был обучен, появится предупреждение. В таком случае необходимо обучить
@Агент
а, после чего повторить попытку активации
@Канал Агента
.
image.png
После активации
@Канал Агента
, если есть проблемы с его доступностью, будет выведено предупреждение (
@Канал Агента
будет активирован несмотря на проблемы):
"Can’t reach channel" — выводится в случае, если сервер не отвечает по указанному URL
image.png
Couldn’t register agent webhook” — выводится в случае, если не удалось зарегистрировать вебхук в удаленном канале.
image.png
Сохраните
@Канал Агента
— нажмите Save.
Важно: Все настройки будут применены только после сохранения.

Общение

Маппинг Канальных переменных в Viber
Канальная переменная
Конечный канал
Переменная в теле входящего запроса из канала
Особенности
1
channel_visitor_id
Viber
sender.id
id пользователя Viber
2
channel_conversation_id
Viber
sender.id
id пользователя Viber
3
channel_visitor_firstname
Viber
Нет
4
channel_visitor_lastname
Viber
Нет
5
channel_visitor_account
Viber
Нет
6
channel_visitor_phone
Viber
Нет
7
channel_visitor_email
Viber
Нет
8
channel_visitor_source
Viber
Нет
9
channel_visitor_auth
Viber
Нет
10
channel_visitor_location
Viber
Нет
11
channel_message_id
Viber
message_token
12
channel_message_recipient
Viber
Нет
13
channel_reply_to
Viber
нет
There are no rows in this table
Возможности общения в Viber
Функционал
Конечный канал
Наличие в канале
Описание
1
channel_chat_id
Viber
Нет
2
Сообщения дойдут до собеседника, если агент напишет первый в существующем чате
Viber
Да
3
Кнопки
Viber
Да
Нажатие на кнопку приходит как текст лейбла кнопки
4
Перевод на оператора
Viber
Нет
В viber нет такого функционала
5
Передача файлов в виде файлов от Агента (https://coda.io/d/_dQZi0KPCnEG/_suBXn )
Viber
Нет
6
Передача файлов в виде ссылок от Агента (https://coda.io/d/_dQZi0KPCnEG/_suBXn )
Viber
Да
7
Получение файла от Собеседника в сценарий
Viber
Да
Формат:
тип|тип|id файла|ссылка на файл
8
Получение геолокации от собеседника в сценарии
Viber
Да
Формат:
location:53.952693|27.781444
9
Доставка сообщений более 1000 символов от Агента до Собеседника
Viber
Да
10
Получить ссылку на источник лида
Viber
Нет
11
Использование маркдауна
Viber
Нет
12
Рассылки с помощью Notification
Viber
Нет
There are no rows in this table

Want to print your doc?
This is not the way.
Try clicking the ⋯ next to your doc name or using a keyboard shortcut (
CtrlP
) instead.