【问题标题】:Publishing a bot to Microsoft Teams将机器人发布到 Microsoft Teams
【发布时间】:2018-10-09 21:15:15
【问题描述】:

我们希望在内部向 Microsoft Teams 发布一个机器人。似乎一种方法是在 Teams 中启用旁加载外部应用程序。我们不想这样做,因为它会允许用户加载一堆我们不想公开的其他应用程序。

我的问题是,如果我将机器人发布到办公商店,其他租户可以看到机器人吗?我看到 Web 应用程序具有“AvailableToOtherTenants”属性,我想知道这是否会阻止其他租户使用我们的机器人。

我的目标是仅向我组织的成员发布一个简单的 QnA 机器人。

谢谢。

【问题讨论】:

    标签: azure botframework microsoft-teams


    【解决方案1】:

    在这种情况下,您需要publish apps to the Microsoft Teams Tenant Apps Catalog,以便仅将业务线应用程序分发给您的组织。

    【讨论】:

    • 感谢您的指导。我尝试上传从 Azure 中的机器人管理 > 构建页面生成的 zip,但收到一个错误,这让我认为机器人需要通过 Teams App Studio 提供的应用程序清单。不确定这是否准确。
    • 没错,正如您在文档中所读到的,您将需要一个包含应用清单的 Teams 应用包。生成此文件的最简单方法是使用 Teams App Studio,使用您的机器人代码上传 zip 将不起作用。
    • 我的另一个建议是只接受来自特定租户的消息,以确保您的机器人只能在您自己的组织内使用。这可以使用Microsoft Bot Builder SDK Teams Extensions 在代码中完成。
    • 谢谢米克。如果 bot 与 Teams 应用相关联,您是否仍然可以在目录中找到并在 1-1 类型的场景中聊天?
    • Mick,其他相关信息:我的机器人是使用 QnA maker 创建的。它位于 Azure 中,并且已经连接到 Teams 频道。
    猜你喜欢
    • 2018-04-07
    • 2017-11-03
    • 2019-11-15
    • 2021-11-02
    • 2018-05-07
    • 2017-06-17
    • 2020-10-05
    • 2020-07-26
    • 1970-01-01
    相关资源
    最近更新 更多