Teams App with Bot (WebChat) 不可安装

Teams App with Bot (WebChat) is not installable

我们应该为我们的客户安装 Microsoft Teams 应用程序。 这是一个带有网络聊天的聊天机器人,网络聊天在浏览器中工作,但安装 Microsoft Teams App 失败。

我们使用这个清单文件进行安装,其中包含一些文本部分。

{
  "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.9/MicrosoftTeams.schema.json",
  "manifestVersion": "1.9",
  "version": "1.0.0",
  "id": "******-****-****-****-***********",
  "packageName": "tdo.chatbot1",
  "developer": {
    "name": "XXX YY",
    "websiteUrl": "https://xxxx.yyy",
    "privacyUrl": "https://xxxx.yyy",
    "termsOfUseUrl": "https://xxx.yyy",
    "mpnId": "111111"
  },
  "icons": {
    "color": "color.png",
    "outline": "outline.png"
  },
  "name": {
    "short": "chatbot1",
    "full": "chatbot1"
  },
  "description": {
    "short": "A Teams App with Bot",
    "full": "TestBotTeams"
  },
  "accentColor": "#40497E",
  "staticTabs": [
    {
      "entityId": "conversations",
      "scopes": [
        "personal"
      ]
    },
    {
      "entityId": "about",
      "scopes": [
        "personal"
      ]
    }
  ],
  "bots": [
    {

      "botId": "*******-****-****-****-************",
      "scopes": [
        "personal"
      ],
      "supportsFiles": false,
      "isNotificationOnly": false
    }
  ],
    "permissions": [
        "identity",
        "messageTeamMembers"
    ],
  "validDomains": []
}

botid 的应用注册是使用默认设置构建的(只创建了一个秘密,并在单租户和多租户之间切换以进行测试)。

此安装对话框显示了应用程序在添加到 MS Teams 之前显示的信息。

点击“添加”后会出现这个错误。

我们在我们的租户中部署了相同的机器人,并在我们的 Microsoft Teams 中安装了团队应用程序,没有任何问题。

在客户方面,一位具有足够权限的客户员工尝试安装此应用程序但失败了,然后我们获得了与他们团队中的测试用户一起安装的权限,但我们也失败了。相同的消息。

错误消息没有详细信息,所以我完全不知道如何修复它。

我认为是权限问题

但如果是这样,我们如何才能获得更多信息并确定缺少哪些权限。

更新:现在不是项目结束阶段,我们必须交付一个格式良好的应用程序。这只是为了表明基本的聊天机器人 (LUIS & qna) 将在团队中工作,目前不需要其他功能,因此需要最小的清单而不是格式良好的。如果有避免安装的零件那么它是重要的但零件不是。

希望有人能帮助我。

已弃用的旧 Web App Bot 资源,只有带有旧 arm 脚本的 buildabel 才能避免安装为团队应用程序。 使用新的 azure 机器人,它会工作。