azure - 应用程序 channel 和机器人 channel 有什么区别?

标签 azure botframework

在 Azure 中创建聊天机器人很令人困惑,因为需要创建许多不同的组件。我试图理解所有这些部分,特别是:

应用注册:这是使用 az ad app create 等命令创建的。这不会出现在 Azure 门户的所有资源 (??) 下。相反,它显示在应用程序注册下。这在门户中具有应用程序(客户端)ID

机器人 channel 注册:这在门户中具有不同的Microsoft 应用 ID 和密码。

这两件事有什么区别,我在代码中使用哪个 ID 和密码?

附注除了这两个资源之外,我还有一个应用服务和应用服务计划。这些部分我想我理解了。

最佳答案

Azure 应用程序注册:这将有助于为各种不同的客户端类型配置身份验证和授权工作流程。因此,我们将使用唯一的“客户端 ID”和“租户 ID”在 azure 广告中进行身份验证和授权。

机器人 channel 注册:向 Azure 进行机器人 channel 注册,使用 channel 促进与用户的通信。这意味着 channel 是通信应用程序和机器人之间的连接。它将充当安全的桥梁通信。

引用:

  1. Bot Channel Registration

关于azure - 应用程序 channel 和机器人 channel 有什么区别?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/67340368/

相关文章:

node.js - 无法通过机器人发送音频附件到 FB Messenger

node.js - 机器人对话框未启动

Azure Stack TP2 安装 : Invocation of step 60. 61 失败

c# - 附件和 AttachmentData 之间的区别

c# - Peek 如何在启用分区的服务总线队列中工作?

c# - 使用 C# 在多级文件夹结构中查找 Azure 存储容器中的 Blob

botframework - Microsoft Bot Framework - 使用 ngrok 在本地构建和调试客户端

c# - 在 Visual Studio 2017 中加载机器人框架模板

asp.net-mvc - Azure 上托管网站的计费方式 (asp.net mvc)

azure - Bicep 在新应用服务中设置 appSettings 时引用存储帐户,出现 StorageAccountIsNotProvisioned 错误