Вывод Агента в каналы через Edna
В данной статье описан вывод Агента в каналы через Edna и возможности общения Агента в каналах при выводе через Edna.
Edna — одна из омниканальных платформ для общения с клиентами в текстовых каналах. Вы можете использовать её в качестве канала для публикации вашего Агента в качестве бота-оператора. Ознакомиться с пользовательской документацией можно по ссылке https://fdd.edna.ru/d/051dbdaf4959450683bf/.
Важно!
Подключение бота в каналы общения происходит через техподдержку edna.
Подключение
Конфигурация на стороне Edna
В первую очередь нужно произвести конфигурацию на стороне Edna.
Авторизуйтесь в Edna как администратор.
Создайте нового бота и заполните следующие поля:
Имя чат-бота — любое удобное имя.
URL бекенда чат-бота для обработки сообщений клиента — URL полученный при конфигурации бота на платформе.
URL бекенда чат-бота для инициации диалога с клиентом — URL полученный при конфигурации бота на платформе.
На этом конфигурация бота в Edna завершена.
Конфигурация канала Агента в Платформе
Агенту необходимо создать и настроить канал Агента с коннектором Edna
В появившемся окне перейдите на вкладку Channels для настройки каналов, далее:
выберите тип канала Omnichannel
Заголовки разных каналов агента могут совпадать.
Сохраните канал Агента, нажав кнопку Save
Все настройки будут применены только после сохранения.
Общение
Взаимодействие с Edna происходит через Edna external API и согласно настройкам вашего аккаунта Edna. Агент является ботом-оператором в Edna.
Важно: Edna не может гарантировать порядок доставки сообщений до собеседника, если интервал их поступления от Агента очень маленький, чтобы устранить данное негативное поведение, на коннекторе к Edna введена задержка в 0,5 секунд между отправкой сообщений.
Сервисные сообщения канала
Из Edna передаются следующие сервисные сообщения:
Сообщение | Шаблон в client_message | Описание | Кейсы |
---|---|---|---|
Открытие виджета Edna | Строка: | При открытии виджета Edna на веб-странице или в мобильном приложении в переменную client_message пробрасывается сообщение ‘edna: chat initialized’. | Агент может реагировать на открытие виджета на веб-странице приветственным сообщением |
Маппинг Канальных переменных из канала Edna
Канальная переменная | Переменная в теле входящего запроса из канала |
---|---|
channel_visitor_id | threadsClientId |
channel_conversation_id | sessionId |
channel_visitor_firstname | client_data.name |
channel_visitor_lastname | — |
channel_visitor_phone | client_data.phone |
channel_visitor_email | client_data.email |
channel_visitor_account | channel_info.channelType |
channel_visitor_auth | — |
channel_visitor_source | — |
Возможности общения в Edna
Функционал | Наличие в канале | Описание |
---|---|---|
Кнопки | Да | Максимальная длина текста кнопки — 20 символов. Увеличить лимит можно через техподдержку Edna |
Перевод на оператора | Да | Для перевода диалога на оператора используется слот Change Chat Mode. Также возможен перевод на оператора через метод API по External Request |
Передача файлов в виде файлов от Агента (слот Attachment) | Нет | |
Передача файлов в виде ссылок от Агента (слот Attachment) | Да | |
Получение файла от Собеседника в сценарий | Частично | Зависит от канала, виджет Edna не принимает файлы. Метаданные файла (тип, ссылка) записываются в client_message, файл в платформу не закачивается |
Получение геолокации от собеседника в сценарии | Нет | |
Доставка сообщений более 1000 символов от Агента до Собеседника | Да | Доставка сообщений до 4000 символов |
Использование маркдауна | Частично | Поддерживается в виджете. Отображение текста, размеченного с помощью Markdown, в остальных каналах зависит от самих каналов. Поддерживаются следующие типы разметки: *курсив* _курсив_ __жирный шрифт__ *__жирный курсив__* [ссылка](http://www.example.com/) `инлайн код` |
Last updated