Для промежуточного примера бота вот комментарий @tompanna относительно сценария поддержки колл-центра выпуск :
Я думаю, что лучшая ставка для реализации колл-центр, учитывая, что кто-то хочет использовать маршрутизатор сообщений, должен взять источник компонента маршрутизации сообщений и настроить его в соответствии со своими потребностями. LiveEngage - это тот, который имеет встроенные возможности маршрутизации, но может быть улучшен с помощью пользовательского кода. Я реализовал простой соединитель для службы LivePerson (Node.js). Ibex Dashboard - это еще один проект OSS от Microsoft, содержащий вспомогательные средства для этого типа сценария (но не выполняющий работу «из коробки»).
Вы можете взять Посмотрите на экспериментальный BotFramework HandOff образец . Кроме того, имеется узел sample от TDurnford, где вы можете отправить сообщение #list, чтобы получить список пользователей, ожидающих разговора с агентом в очереди, и сообщение #connect, чтобы подключиться к пользователю, ожидающему сверху. очереди.
Надеюсь, это поможет.