将 Azure 托管的机器人添加到 Microsoft Teams Dev Portal

Adding an Azure-hosted Bot to Microsoft Teams Dev Portal

我在新的 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

  2. 填写您的应用程序的所有详细信息、公司名称和 URL,如果您没有有效的详细信息,您可以暂时输入虚拟数据

  1. 现在您需要单击左侧菜单中的机器人并进行设置

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

  1. Select 域和权限菜单并添加 OAuth 功能所需的有效域。像“token.botframework.com”或“*.ngrok.io”

  1. 单击“测试和分发”,然后单击“安装”将机器人添加到您的团队