Вывод Агента в VK
В данной статье описан вывод Агента напрямую в VK и возможности общения Агента в VK.
VK — социальная сеть, имеющая веб-версию, версию для мобильных устройств и мобильное приложение. Включает в себя функционал мессенджера и публичных сообществ, куда в качестве оператора, отвечающего на сообщения, возможно подключить Бота.
Подключение
Конфигурация на стороне VK
Конфигурация канала Агента в Платформе
Агенту необходимо создать и настроить Канал Агента с коннектором VK.
В появившемся окне перейдите на вкладку Channels для настройки каналов, затем:
выберите тип канала Messaging
Заголовки разных каналов агента могут совпадать.
После выбора вам станет доступно для записи поле Token, в которое нужно вставить предварительно скопированный токен.
Сохраните Канал Агента — нажмите Save.
Все настройки будут применены только после сохранения.
Общение
Взаимодействие с VK происходит по асинхронному методу с использованием API версии 5.131. Общение происходит в Сообществах VK, куда подключается Бот. Пользователи VK могут писать в личные сообщения Сообщества, нажав кнопку Написать сообщение, и получать ответы от Бота.
Маппинг Канальных переменных из VK
Канальная переменная | Переменная в теле входящего запроса из канала | Особенности |
---|---|---|
channel_visitor_id | from_id | id пользователя VK |
channel_conversation_id | from_id | id пользователя VK |
channel_visitor_firstname | first_name | Можно получить при помощи External Request, указав user_ids и access_token. Информация о методе: https://dev.vk.com/method/users.get |
channel_visitor_lastname | last_name | Можно получить при помощи External Request, указав user_ids и access_token. Информация о методе: https://dev.vk.com/method/users.get |
channel_visitor_account | нет | |
channel_visitor_phone | нет | |
channel_visitor_email | нет | |
channel_visitor_source | не приходит в запросе, но создается в Контексте Чата | id сообщества VK, куда подключен Агент, в запросе не приходит |
channel_visitor_auth | нет | |
channel_visitor_location | нет | |
channel_message_id | нет | |
channel_message_recipient | нет |
Возможности общения в VK
Функционал | Наличие в канале | Описание |
---|---|---|
channel_chat_id | Нет | |
Сообщения дойдут до собеседника, если агент напишет первый в существующем чате | Да | |
Кнопки | Да | Нажатие на кнопку приходит Агенту как текст лейбла кнопки. |
Перевод на оператора | Нет | В VK нет такого функционала |
Передача файлов в виде файлов от Агента (Attachment_suBXn ) | Нет | |
Передача файлов в виде ссылок от Агента (Attachment_suBXn ) | Да | |
Получение файла от Собеседника в сценарий | Да | Формат: |
Получение геолокации от собеседника в сценарии | Да | Формат: |
Доставка сообщений более 1000 символов от Агента до Собеседника | Да | |
Получить ссылку на источник лида | Нет | |
Использование маркдауна | Нет |
Last updated