azure - 将 Azure 托管的机器人添加到 Microsoft Teams 开发门户

标签 azure botframework microsoft-teams

我有一个托管在 azure 中的机器人,在新的 Azure 机器人服务上运行。我需要将此机器人与团队完全连接。根据this doc :

Adding a bot by GUID, for anything other than testing purposes, is not recommended. Doing so severely limits the functionality of a bot. Bots in production should be added to Teams as part of an app. Read Create a bot and Test and debug your Microsoft Teams bot in the Microsoft Teams documents for more information.

所提供的信息指向创建一个新的机器人,仅供 Microsoft 团队使用。我的机器人不一定只适用于团队。此外,这并没有涵盖作为应用程序完全连接的 Azure 托管机器人,并且在团队的应用程序工作室中环顾四周并没有给我任何更多的见解。

我该怎么做才能将我的机器人与团队完全连接起来? (我说完全是因为使用 GUID 不允许 OAuth 功能,这对于我的机器人的使用至关重要。)

最佳答案

您需要为此使用 App Studio

  1. 打开 MS Teams 并单击 App Studio App Studio

  2. 填写您的应用、公司名称、网址的所有详细信息,如果您没有有效的详细信息,您可以暂时输入虚拟数据 enter image description here

required fields

  • 现在您需要从左侧菜单中单击“机器人”并进行设置 enter image description here

  • 由于您已经使用 Azure 机器人服务注册了机器人,因此请单击现有机器人并输入您的机器人应用程序 ID。选择适合您的范围(个人、团体、团队)

  • enter image description here

  • 选择域和权限菜单并添加 OAuth 功能所需的有效域。例如“token.botframework.com”或“*.ngrok.io”
  • enter image description here

  • 点击“测试并分发”,然后点击“安装”将机器人添加到您的团队 enter image description here
  • 关于azure - 将 Azure 托管的机器人添加到 Microsoft Teams 开发门户,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/69049261/

    相关文章:

    c# - 在 Azure 搜索 .NET SDK 中按复杂类型排序?

    Azure服务结构可靠的集合清理

    azure - Azure Bot 服务的 Teams channel 的 IP 地址限制

    powershell - 使用 AzureRM powershell 创建和发布 Azure 经典云服务项目

    c# - 调用azure函数Webhook的推荐方法

    c# - Bot Framework 对话框中的错误处理

    c# - Microsoft Bot Framework - 清晰的对话状态

    c# - 如何从 LuisResult 对象获取实体的值? (带有 Bot Framework .NET 的 LUIS)

    node.js - 使用 Team 的附件按钮在机器人应用程序中上传文件时,Microsoft Teams 返回错误

    azure - 使用 Azure 或 App Studio 将 Bot 部署到 MS Teams?