为什么Microsoft机器人必须公开公开访问的HTTPS终结点?

时间:2018-10-03 15:41:17

标签: botframework azure-bot-service

根据Microsoft Bot Framework的常见问题解答,漫游器必须公开可公开访问的HTTPS终结点。 (见下文)

“我可以在自己的服务器上托管我的机器人吗? 是。您的机器人可以托管在Internet上的任何位置。在您自己的服务器,Azure或任何其他数据中心中。唯一的要求是,该漫游器必须公开公开可访问的HTTPS端点。”

我的问题是为什么它必须公开公开可访问的HTTPS端点?

1 个答案:

答案 0 :(得分:2)

仅由于体系结构的原因:您的机器人将通过Bot连接器与渠道进行通信,该连接器不是由您托管,而是由Microsoft托管:

https://blog.cellenza.com/wp-content/uploads/2017/12/architecture-resize-1080x525.png

因此,连接器必须能够与您的终结点进行对话,终结点必须是公共的。