【发布时间】:2021-10-26 17:49:52
【问题描述】:
我们应该为我们的客户安装 Microsoft Teams 应用程序。 它是一个带有网络聊天的聊天机器人,网络聊天在浏览器中工作,但安装为 Microsoft Teams 应用程序失败。
我们使用这个清单文件进行安装,并带有一些文本部分。
{
"$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)可以在团队中工作,目前不需要其他功能,因此需要最小清单而不是格式良好的。如果有避免安装的部件,那么它是重要的,但部件不是。
我希望有人可以帮助我。
【问题讨论】:
-
如果您没有任何实际的标签,为什么在
"staticTabs"部分中有条目? -
@ingo_ww - 看起来是您的应用配置问题或清单格式不正确。请重新验证。
-
@HiltonGiesenow :我们只尝试让应用程序工作的最小配置,所以选项卡或没有选项卡完全无关紧要,它通常不起作用。同一个应用程序,同一个机器人在我们这边工作,但在客户方面不行。
-
@ChetanSharma-msft :格式良好是什么意思?这个清单具有不同的 id,我们使用多次,并稍微更改了我们在其他机器人中多次使用的文本。它是脚本生成的,在这种情况下,在发布手动检查之前。 格式良好是什么意思?此应用在此状态下不应满足应用目录的所有要求。它应该只表明网络聊天是在团队中工作的。我现在还没有经验让它格式良好,目标是让它在这一点上运行——无论格式是否正确,所以我们可以开始实现需求。
-
@ChetanSharma-msft :清单有效,dev.teams.microsoft.com/appvalidation.html 上的验证检查仅在图标上显示此失败。大纲图标不透明。它是 Alpha,R,G,B: 255,0,160,245 学习修复它对于用户直接上传的第三方应用程序来说真的不是问题。
标签: installation microsoft-teams web-chat