【问题标题】:Does Graph API support POSTing a Bot app feature to Microsoft Teams?Graph API 是否支持向 Microsoft Teams 发布机器人应用功能?
【发布时间】:2022-11-21 10:28:02
【问题描述】:

我正在尝试使用 Graph API 来自动化创建具有 Bot 应用程序功能的 Microsoft Teams 应用程序的过程。

我发现这个名为 publish teamsapp 的 Graph API 端点允许我发布 Teams 应用程序包并实例化 Teams 应用程序。下面,“Appr 4 - MS Teams Test”应用程序是通过将应用程序包上传到上述端点创建的。

App published through Graph API

但是,为了完成此自动化,我需要在我的 Teams 应用程序的“配置 > 应用程序功能”下创建一个 Bot 应用程序功能。

我的问题是发布团队应用程序似乎不支持创建 Bot 应用程序功能。您上传的应用程序包包含一个manifest.json。此清单的 schema 仅允许您提供机器人 ID(大概是针对现有机器人)。您无法为此机器人指定 webhook URL,并且似乎没有任何 API 可生成机器人的客户端密码。

App features

我的问题是,是否有任何 Microsoft API 允许我创建、读取和写入机器人应用程序功能?理想情况下,我希望能够执行以下操作:

  1. 创建机器人应用功能
  2. 检索与机器人关联的机器人 ID
  3. 设置机器人的 webhook URL
  4. 创建与机器人关联的客户端密码
  5. 检索客户端密码,以便我可以存储在我自己的数据库中。

【问题讨论】:

    标签: microsoft-graph-api botframework azure-bot-service


    【解决方案1】:

    这是您要遵循的循环的第 1 步吗?我会考虑使用 Azure Logic APP 来调用机器人 API 来创建机器人 - https://learn.microsoft.com/en-us/azure/logic-apps/quickstart-create-first-logic-app-workflow

    此外,还有一个由 Teams-dev 成员积极监控的论坛,您可能也想在那里查看 - https://learn.microsoft.com/en-us/answers/questions/topics/single/58062.html

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2018-05-07
      • 2022-01-12
      • 1970-01-01
      • 2018-04-07
      相关资源
      最近更新 更多