Microsoft Teams:"Something went wrong" 正在将我的自定义应用程序安装到我组织的团队中

Microsoft Teams: "Something went wrong" while installing my custom app into my organization's team

我已经为 Microsoft Teams 创建了一个可以添加到团队中的应用程序。该应用程序是使用 Microsoft Bot 框架创建的聊天机器人。我已经制作了另外两个具有类似功能的应用程序,可以很好地安装。

当我使用 App Studio 创建我的应用程序时(以及 link 到现有的机器人),一切都很好,但是当我尝试将其添加到团队时,我收到 "something went wrong" 消息并且也没有请求发送到我的机器人...

有没有人遇到过类似的问题,或者有人知道如何调试吗?我的清单如下。

清单如下(已替换 ID)。

{
    "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.5/MicrosoftTeams.schema.json",
    "manifestVersion": "1.5",
    "version": "0.0.2",
    "id": "my-id-is-here",
    "packageName": "nl.getsofia.teams.acceptance",
    "developer": {
        "name": "Sofia Melius B.V.",
        "websiteUrl": "https://www.getsofia.nl",
        "privacyUrl": "https://www.getsofia.nl/",
        "termsOfUseUrl": "https://www.getsofia.nl/"
    },
    "icons": {
        "color": "color.png",
        "outline": "outline.png"
    },
    "name": {
        "short": "Sofia Acceptance 2",
        "full": "Sofia Acceptance Nice"
    },
    "description": {
        "short": "ACCEPTANCE bot",
        "full": "ACCEPTANCE bot long description"
    },
    "accentColor": "#FFFFFF",
    "bots": [
        {
            "botId": "my-bot-id-is-here",
            "scopes": [
                "personal",
                "team"
            ],
            "commandLists": [
                {
                    "scopes": [
                        "personal"
                    ],
                    "commands": [
                        {
                            "title": "Add user",
                            "description": "A manager can add a user"
                        },
                        {
                            "title": "Get overview",
                            "description": "Get an overview of registered hours"
                        },
                        {
                            "title": "Projects",
                            "description": "Manage all projects"
                        },
                        {
                            "title": "Register hours",
                            "description": "Register your hours"
                        },
                        {
                            "title": "Settings",
                            "description": "Set hour registration reminder times"
                        }
                    ]
                }
            ],
            "supportsFiles": false,
            "isNotificationOnly": false
        }
    ],
    "permissions": [
        "identity",
        "messageTeamMembers"
    ],
    "validDomains": [
        "*.sofiamelius.nl",
        "*.getsofia.nl"
    ]
}

如果在尝试将机器人部署到 Teams 时发生这种情况(而不是尝试在 Teams 中与之交谈),"Sorry, something went wrong" 消息通常是由机器人服务中的 Teams 频道引起的没有被设置。您必须同时设置清单 打开频道。

要打开频道,只需导航到 Azure 门户中的机器人服务,select 频道边栏选项卡,然后单击“团队”以保存并激活频道(我不记得了,但我记得不要认为您必须在此处配置任何设置)。

完成后,您应该能够使用任何可用方法将您的机器人发布到 Teams。

我在尝试使用“测试团队”团队进行测试时遇到了同样的问题,这显然是一个特殊的不可删除的团队,不知何故存在于我们的团队中。

解决方案:创建一个新团队并在那里使用您的机器人。