首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >使用无Azure Bot服务的BotFramework DirectLine

使用无Azure Bot服务的BotFramework DirectLine
EN

Stack Overflow用户
提问于 2019-11-04 12:40:26
回答 1查看 1K关注 0票数 1

我希望创建一个Bot集成。

但是,我希望这个服务是云服务不可知论者。因此,我们的想法是使用BotFramework功能启动会话并使用它生成的会话id持久化会话缓存,但是业务逻辑可以在任何云服务(AWS/Google/IBM )上进行,等等。

是否可以使用DirectLine API进行相同的设计,而不必使用?

https://learn.microsoft.com/en-us/azure/bot-service/bot-service-channel-connect-directline?view=azure-bot-service-4.0

https://learn.microsoft.com/bs-latn-ba/azure/bot-service/rest-api/bot-framework-rest-direct-line-3-0-receive-activities?view=azure-bot-service-3.0

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2019-11-04 18:54:23

Bot适用于部署在任何云托管服务上的机器人,只要您有一个可访问互联网的端点和一个有效的HTTPS证书。

  • 问题解释了如何在IIS或任何其他bot宿主服务上运行bot。
  • 不需要Azure的直接行的非官方实现的一个例子是离线-直接线。此示例设置一个本地web服务器,该服务器模拟DirectLine API,并将请求贯穿到bot。
  • 关于在IIS或任何其他云服务上托管您的bot,请保留在我的 Bot要求端点公开的x.509v3证书必须是当前的和有效的。对“和”的大多数检查都是服务器证书的标准检查: CN必须与主机名匹配,它不能过期,不能在中列出,它必须具有正确的EKU集等。最重要的是,您的证书必须链接到微软信任的根证书颁发机构。这些CA的最新列表是可用的

注意:脱机-directline是一个非官方的私有包,而bot框架容器支持不受官方支持。参考的答案,关于在僵尸框架中使用本地化版本的directline。希望这能有所帮助。

票数 1
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/58693669

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档