Но теперь я хотел создать портал администратора, где администратор мог видеть живое общение между клиентом и агентом. Итак, как мне этого добиться?
В этом примере вы просто используете другой канал для его просмотра. В примере они используют команды. Если вы хотите это на своем портале, вы можете просто добавить Веб-чат на любую страницу.
Другой маршрут, который вы могли бы go, если вы хотите просто смотреть или просматривать разговоры, будет реализовывать протоколирование стенограммы. Это позволило бы вам создать портал, который мог бы видеть больше, чем просто живое общение (на самом деле, я не уверен, насколько «живым» вы могли бы стать с этим решением). Вам потребуется написать код для извлечения транскриптов из хранилища BLOB-объектов, а затем отобразить их при записи sh.
Запись транскриптов в хранилище BLOB-объектов:
https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-howto-v4-storage?view=azure-bot-service-4.0&tabs=csharp#blob -транскрипт-хранилище
Подробнее о протоколировании записи:
https://docs.microsoft.com/en-us/azure/bot-service/bot-builder-debug-transcript?view=azure-bot-service-4.0