botframework - Azure 中的机器人注册与应用程序注册
问题描述
我试图了解 Azure 中机器人服务注册和应用程序注册之间的区别。
我认为机器人注册是测试机器人所需的全部(获取应用程序 ID 和密码),但随后遇到了以下指南,用于设置使用机器人的团队应用程序,该指南还指示您创建链接到机器人注册的应用程序注册。
申请注册是为了什么?如果您正在开发消费者/技能机器人设置,您需要为所有机器人或仅技能消费者注册应用程序吗?
提前致谢。
解决方案
所以从技术上讲,你需要两者,但你是正确的,在 Azure 门户中进行正常的机器人注册(我说正常是因为除了门户之外还有其他方法,例如,像 ARM 模板等)将创建一个应用程序注册为出色地。您需要前往应用注册以获取您的应用密码(也称为应用密码)。
你可以选择走另一条路,比如先创建一个应用注册,然后在你创建你的机器人时使用它,你可能想这样做是有原因的,但如果你没有特定的理由,那就去吧正常路线。
顺便说一下,在创建机器人时,请注意“机器人频道”注册和“Web 应用程序机器人”之间的区别 - 两者都会为您提供一个使用 Bot 服务注册的机器人,但“Web 应用程序”机器人还包括一个 Azure“ Web 应用程序”,您可以使用它来托管您的机器人(而 Bot Channels 让您可以更自由地托管您的机器人,例如作为 Azure 函数,甚至完全在 Azure 之外)。
推荐阅读
- android - 如何轻松恢复房间数据库中的备份文件?
- android - Android 8.1:4G 选项在网络设置 UI 的首选网络类型列表下不可见
- c++ - 多线程暂停/恢复
- javascript - 在反应中将值从孩子发送给父母
- python - 如何在胶水作业中使用 Awswrangler?
- python - 如何使用 Python 将文本中的信息放入 CSV
- python - 是否可以使用电子表格 api 获取某个单元格的范围?
- r - dplyr::summarise 根据另一列 max 拉取值
- python - 如何在 R 中安装 Tensorflow 和 Keras?
- java - 基于点注解的Java嵌套POJO更新