botframework - Directline和Webchat?异同
问题描述
谁能解释一下网络聊天和直通电话有何不同或联系?我知道两者都是渠道。但是网络聊天如何在内部使用直连?
解决方案
网络聊天是一个频道。它可以在 Azure 门户中进行配置,就像 Direct Line 频道一样:
这两个渠道都有不同的连接器服务端点: https://webchat.botframework.com/v3/directline/conversations/ https://directline.botframework.com/v3/directline/conversations/
除了服务器、路径和密钥不同之外,这两者的协议是相同的。
有点令人困惑的是BotFramework-WebChat 控件在内部使用DirectLineJS 库。
同样有趣的是,您可以在网络聊天嵌入 url 中使用 Direct Line 密码:
https://webchat.botframework.com/embed/YourBotHandle?s=[WebChatSecret||DirectLineSecret]
编辑:DirectLine 确实提供了一些增强的 Direct Line 身份验证功能
推荐阅读
- arrays - JSON 数组解析错误
- excel - 单击超链接时,在使用 [HttpGet] 的控制器操作上生成 404 错误?
- django - 选择一个有效的选项 ModelMultipleChoiceField 错误
- angular - 在 Angular 4/5 中,是否可以只预呈现来自 Facebook 和 Twitter 爬虫的请求,而不是预呈现每个请求
- reactjs - ReactJS:如何从状态动态添加 JSX IMG SRC 参数?
- javascript - 当通过 innerHTML 添加内容时,元素会发生不必要的 scoll
- sql - Firebird 2.5 更新或插入
- azure - 部署到具有部署槽的 Azure 生产槽的正确方法是什么
- c# - Resharper:不要为元组扩展 var
- excel - 在只读文本框中显示选择