Can't upload custom Teams Bot zip (says "Something went wrong")

Colin 20 Reputation points
2024-02-05T19:44:31.5933333+00:00

I'm uploading the below app to Microsoft Teams via the "Upload a Custom App" option. The app appears but when I click add to a team, select a specific team, and then try to install it it just says "Something Went Wrong". I have an azure bot service deployed with a subscriptionId that equals the botId in the below manifest. The bot service also has the microsoft teams channel connected and it is marked as "healthy" in azure. I also registered the app in EntraID and that registration's AppId is the id in the below manifest. Any ideas?

{
    "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/v1.16/MicrosoftTeams.schema.json",
    "manifestVersion": "1.16",
    "version": "1.0.0",
    "id": "89204f4d-3066-4ef5-99c7-a22cf4144e56",
    "packageName": "com.microsoft.teams.extension",
    "publisherDocsUrl": "https://www.playerzero.ai/docs/introduction",
    "developer": {
        "name": "PlayerZero",
        "websiteUrl": "https://www.playerzero.ai",
        "privacyUrl": "https://www.playerzero.ai/privacy-policy",
        "termsOfUseUrl": "https://www.playerzero.ai/term-of-service",
    },
    "icons": {
        "color": "color.png",
        "outline": "outline.png"
    },
    "name": {
        "short": "PlayerZero",
        "full": "PlayerZero"
    },
    "description": {
        "short": "Receive release alerts in Microsoft Teams and stay on top of new issues.",
        "full": "PlayerZero filters through unnecessary noise and delivers the highest value, most impactful issues directly to the engineering team with as little friction as possible. After being notified of a new type of issue in Microsoft Teams, engineers can quickly dive into the details and connect the issue to a specific line of code. This app requires an account with PlayerZero, is a notification only bot, and does not respond to user commands. \n\n[Click here](https://www.playerzero.ai/get-started) to get started with PlayerZero."
    },
    "accentColor": "#FFFFFF",
    "bots": [
        {
            "botId": "c4e43281-4d8a-44b3-a89a-926f6df27887",
            "scopes": [
                "team"
            ],
            "supportsFiles": false,
            "isNotificationOnly": true
        }
    ],
    "composeExtensions": [],
    "configurableTabs": [],
    "staticTabs": [],
    "permissions": [
        "identity",
        "messageTeamMembers"
    ],
    "validDomains": []
}
Microsoft Teams | Development
{count} votes

Your answer

Answers can be marked as Accepted Answers by the question author, which helps users to know the answer solved the author's problem.