1-к-н Пользовательский агент Связь в Bot Framework - PullRequest
1 голос
/ 14 января 2020

Я реализовал решение "tompaana" для bot-agent-handoff (разговор 1 к 1), но как я могу установить sh сценарий "1 к n" (т.е. один агент обрабатывает несколько пользователей после эскалации бота) ?

Я реализовал по приведенной ниже ссылке:

Ссылка по ссылке: https://github.com/tompaana/intermediator-bot-sample.

Ответы [ 2 ]

1 голос
/ 22 января 2020

Для промежуточного примера бота вот комментарий @tompanna относительно сценария поддержки колл-центра выпуск :

Я думаю, что лучшая ставка для реализации колл-центр, учитывая, что кто-то хочет использовать маршрутизатор сообщений, должен взять источник компонента маршрутизации сообщений и настроить его в соответствии со своими потребностями. LiveEngage - это тот, который имеет встроенные возможности маршрутизации, но может быть улучшен с помощью пользовательского кода. Я реализовал простой соединитель для службы LivePerson (Node.js). Ibex Dashboard - это еще один проект OSS от Microsoft, содержащий вспомогательные средства для этого типа сценария (но не выполняющий работу «из коробки»).

Вы можете взять Посмотрите на экспериментальный BotFramework HandOff образец . Кроме того, имеется узел sample от TDurnford, где вы можете отправить сообщение #list, чтобы получить список пользователей, ожидающих разговора с агентом в очереди, и сообщение #connect, чтобы подключиться к пользователю, ожидающему сверху. очереди.

Надеюсь, это поможет.

0 голосов
/ 14 января 2020

В том, как я это реализовал, использовался обратный канал в API прямой линии. Когда агент соединяется, передайте детали агента, а также детали сеанса с помощью «начать разговор». Однако любой механизм, который хранит ссылку на разговор, указанный в c чате с сеансом, будет работать

https://github.com/microsoft/BotFramework-WebChat/tree/master/samples/04.api/b.piggyback-on-outgoing-activities

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...