机器人通道注册 - Azure 机器人框架

Sai*_*Sai 2 azure azure-active-directory botframework azure-bot-service azure-authentication

当我在文档开始时尝试将我的机器人与身份验证集成时,我发现了有关 Bot Channels Registration 的信息

  • 后来我在 Azure Docs 中搜索了这个我还没有找到关于这个的任何人都可以解释我

    1. 这个资源有什么用
    2. 从这个开始的过程是什么
    3. 为什么它有用,当我们可以直接注册我们的应用程序并获取客户端和秘密 ID 时
  • 是否可以在此处传递直接端点/API 并可以对其进行测试并将其从外部集成到通道中?

Hil*_*now 6

Microsoft Bot Framework 世界中的 Bot 基本上由两件事组成:

  1. Microsoft Bot Framework 服务中的注册(包括 Azure 应用注册)

  2. “bot”本身,它基本上只是一个可以接收和发送 json 的网络托管资源。

在 Azure 资源列表中,有一个“Web 应用程序机器人”选项,它将上面的 1 和 2 组合在一起 - 它包括机器人的注册,以及在幕后托管它的 Azure Web 应用程序。

如果您想自己托管机器人,那么您只需要上面的“1”,在这种情况下,您只需选择“机器人频道注册”选项,并提供一个托管机器人的网址。当然,它仍然可以在 Azure 中,或者完全在其他地方(例如 AWS、本地等)。我的博客上有一篇文章描述了幕后的一些内容,您可能会感兴趣:https : //hilton.giesenow.com/how-bot-calls-actually-work

  • 要补充希尔顿的答案:机器人渠道注册还保留所有渠道连接器,这允许您的机器人连接到 Facebook、Teams 或简单的网络聊天等渠道。 (2认同)