Кто-нибудь может объяснить, как веб-чаты и прямые линии различаются или связаны? Я понимаю, что оба канала являются каналами. Но как веб-чат использовал внутреннюю линию прямой связи?
WebChat - это канал.Его можно настроить на портале Azure, так же как канал прямой линии:
Оба эти канала имеют разные конечные точки служб Connector: https://webchat.botframework.com/v3/directline/conversations/ https://directline.botframework.com/v3/directline/conversations/
За исключением того, что серверы, пути и ключи различны, протокол для этих двух одинаков.
Немного смущает тот факт, что BotFramework-WebChat control использует внутреннюю библиотеку DirectLineJS .
Также интересно то, что вы можете использовать секрет Direct Line в URL-адресе для встраивания в веб-чат:
https://webchat.botframework.com/embed/YourBotHandle?s=[WebChatSecret||DirectLineSecret]
Редактировать: DirectLine действительно предлагает некоторые Расширенные функции прямой аутентификации линии