Pyrus
Интеграции сервиса Pyrus с Metabot позволяет подключить бота в задачи по Формам с клиентами в любых каналах связи. При этом, все новые диалоги вначале будут отправляться боту. По сценарию бот, предварительно собрав информацию и запросив контактные данные, далее может переключить диалог на оператора.
Создание плагина интеграции
Для подключения интеграции Pyrus нужен аккаунт на Metabot Platform. Регистрация аккаунта (бизнеса) бесплатная и далее тарификация зависит от активности пользователей в боте.
- Создайте чат-бота в своем аккаунте, придумав ему название и проставив все необходимые настройки. Уроки с шаблонами можно посмотреть в документации Metabot по ссылке, там же вы найдете инструкции по подключению бота в каналы.
- Для настройки интеграции с Pyrus в бизнес-аккаунте должен быть создан пользователь с правами доступа Пользователь API, для этого обратитесь в службу поддержки Metabot через раздел Связаться с нами по ссылке https://app.metabot24.com/feedback/create.
- В разделе Пользователи бизнеса для появившегося пользователя сгенерируйте API-токен, нажав соответствующую кнопку. Скопируйте и сохраните появившийся в зеленом информационном окне токен.
- Перейдите в раздел Настройки бота - Внутреннее API и создайте endpont (конечную точку) с алиасом - pyrus.
Скопируйте получившуюся ссылку: https://app.metabot24.com/api/v1/bots/{bot_id}/call/{alias} - замените в ней bot_id на ID своего бота. Для того чтобы узнать ID, необходимо нажать на редактировать бота в списке ботов и скопировать его ID (это число расположенное в url между /bot/ и /edit). А алиас нужно заменить на pyrus (без фигурных скобок).
Настройка расширения в Pyrus
Чтобы Pyrus отслеживал сообщения, приходящие при передаче диалога от чат-бота. созданного на платформе Metabot, и автоматически создавал по ним заявки, включите интеграцию вашего аккаунта в Metabot с формой обработки клиентских обращений.
Бот преобразует ваши разговоры в любом канале, подключенном на платформе Metabot в комментарии к задачам в Pyrus и позволяет вам управлять ими так же, как и обычными задачами.
Сотрудники смогут отвечать клиентам из Pyrus прямо в тот канал связи, в котором ранее обращался пользователь (Telegram, Viber, VK, WhatsApp, виджет на сайте), завершать задачи, добавлять других участников в разговор и использовать любой другой функционал Pyrus.
Чтобы сообщения клиентов из чат-бота попадали в задачи Pyrus, подключите расширение Metabot к нужной форме — новой или уже существующей.
Перейдите в настройки формы и в списке расширений найдите Metabot и нажмите Подключить.
В настройках расширения необходимо указать Эндпоинт Metabot и Токен.
В поле Эндпоинт Metabot вставляем ссылку, которую берём во внутреннем API (https://app.metabot24.com/api-internal-endpoints) с предварительно измененными параметрами в п.4.
В поле Токен вставляем значение, которое генерируем в разделе Пользователи бизнеса https://app.metabot24.com/user, в п.3.
Нажмите кнопку Подключить аккаунт.
Генерируется номер аккаунта, это значит что аккаунт успешно подключен.
Теперь, когда клиент будет общаться с ботом, вы получите его в Pyrus. А ваши ответы он увидит в сообщениях в том канале связи, в котором он общался с ботом.
Все API запросы будут записываться в Лог https://app.metabot24.com/admin/api-logs
Вы можете обрабатывать их с помощью JS кода в блоке эндпоина, который вы указали.
Возможности интеграции
Отправлять и принимать сообщения
При запуске скрипта callback_pyrus происходит следующее:
- Если это был первый запрос пользователя, то при переходе диалога в Pyrus вся история его переписок поступит комментарием в задачу по Форме, к которой подключено расширение. В блок с отправкой сообщений пропишется имя аккаунта и месседжер.
- Если это не первый запрос пользователя, то отправиться только само сообщение от пользователя.
- Если менеджер закрыл диалог с пользователем, а человек подал новый запрос, то погрузится вся история с момента последнего диалога.
- Если менеджер закрыл диалог с пользователем, прошло больше количества часов/дней, которые были указаны в настройках Формы и пользователь задал вопрос повторно, то создается новая задача без истории. Часы/дни меняются в настройках формы.
- Файлы можно отправлять в чат-бот и принимать от чат-бота в каналах связи: Telegram и Виджет на сайте только в том случае, когда открыт диалог с пользователем.
- На платформе можно настроить Маршрут бота с регулярными выражениями. Например, когда пользователь пишет “бот" или “меню", его перебрасывает на скрипт с меню и диалог закрывается.
Работа менеджера
- Менеджер из задачи в Pyrus может останавливать диалог, написав команду - /stop.
- Менеджер из задачи в Pyrus может переводить пользователя в определенную точку сценария на запуск скрипта, написав команду - /go + ID<скрипта>.
- В диалоге пользователя в месседжере отображается Ответственный менеджер, который ведет в донное время диалог с пользователем.










