在内部本地环境中使用 MS Bot Framework 进行 BOT

obj*_*und 6 c# bots botframework

有人可以澄清一下,我们是否可以在完全非 Azure/非云/非 Azurestack 的纯本地传统私有环境(位于非常严格的企业代理后面,没有使用内部本地 Skype For Business 通道在运行时访问 Azure/AWS/Internet ?如果是这样...是否有一个链接可以用来实现相同的目标(部署到 IIS?)。

我看了这个帖子:Bot Framework without Azure possible?

这似乎仍然需要互联网连接并在微软网站上注册机器人。如果这是一次性活动,那没问题,但我的 BOT 服务是否需要连接到该注册才能保持其正常运行?

到目前为止,我已经创建了一个 Hello World Bot,它可以使用 VS2017 和 Bot 模拟器正常工作(步骤:https: //learn.microsoft.com/en-us/bot-framework/dotnet/bot-builder-dotnet-quickstart)。我多么想将其部署到我们的内部 Skype for Business 渠道,但目前尚不清楚它是否可以独立于任何 Azure/云服务运行。

提前非常感谢

Eri*_*ang 0

最简洁的答案是不。

更长的答案:

Microsoft Bot Framework 连接器将不同通道的消息映射到 Bot Framework 活动架构,然后再将其发送到机器人的代码。机器人的响应也会从活动模式转换回消息传递平台的本机消息传递格式。(请参阅https://learn.microsoft.com/en-us/bot-framework/rest-api/bot-framework-rest-connector-api-reference)。Skype for Business 连接器不是开源的,并且没有可用的自托管计划。