Unable to upload custom app to teams

Issac Franklin David 1 Reputation point
2022-10-17T14:32:48.407+00:00

I am trying to upload an custom app that is mentioned below following the manual steps since Powershell script did not work for me.

https://techcommunity.microsoft.com/t5/microsoft-teams-blog/icebreaker-bot-assisted-happenstance-to-strengthen-your-company/ba-p/722552

However after modifying the manifest.json file it throws me an error while uploading from teams admin console and also as normal user.

It would be great if someone could assist me to know where I am stuck

251171-image.png

251136-image.png

Microsoft Teams
Microsoft Teams
A Microsoft customizable chat-based workspace.
9,155 questions
Microsoft Teams Development
Microsoft Teams Development
Microsoft Teams: A Microsoft customizable chat-based workspace.Development: The process of researching, productizing, and refining new or existing technologies.
2,886 questions
{count} votes

1 answer

Sort by: Most helpful
  1. Issac Franklin David 1 Reputation point
    2022-10-18T07:51:35.023+00:00

    Hey @SokiGuo-MSFT @Meghana-MSFT

    I tried checking using the teams validator and I got the below error. Also added the code for your reference

    251429-image.png

    {  
      "$schema": "https://developer.microsoft.com/json-schemas/teams/v1.14/MicrosoftTeams.schema.json",  
      "manifestVersion": "1.14",  
      "version": "1.0.0",  
      "id": "d55d08d9-bacb-4567-942f-afd85d632dcc",  
      "packageName": "com.microsoft.teams.icebreaker",  
      "developer": {  
        "name": "IT",  
        "websiteUrl": "******",  
        "privacyUrl": "******",  
        "termsOfUseUrl": "******"  
      },  
      "localizationInfo": {  
        "defaultLanguageTag": "en",  
        "additionalLanguages": [  
          {  
            "languageTag": "en",  
            "file": "en.json"  
          },  
          {  
            "languageTag": "de",  
            "file": "de.json"  
          },  
          {  
            "languageTag": "fr",  
            "file": "fr.json"  
          },  
          {  
            "languageTag": "ar",  
            "file": "ar.json"  
          },  
          {  
            "languageTag": "ja",  
            "file": "ja.json"  
          },  
          {  
            "languageTag": "es",  
            "file": "es.json"  
          },  
          {  
            "languageTag": "he",  
            "file": "he.json"  
          },  
          {  
            "languageTag": "ko",  
            "file": "ko.json"  
          },  
          {  
            "languageTag": "pt-BR",  
            "file": "pt-BR.json"  
          },  
          {  
            "languageTag": "ru",  
            "file": "ru.json"  
          },  
          {  
            "languageTag": "zh-CN",  
            "file": "zh-CN.json"  
          },  
          {  
            "languageTag": "zh-TW",  
            "file": "zh-TW.json"  
          }  
        ]  
      },  
      "icons": {  
        "color": "color.png",  
        "outline": "outline.png"  
      },  
      "name": {  
        "short": "Icebreaker"  
      },  
      "description": {  
        "short": "Icebreaker is a bot that randomly pairs team members up to build team unity.",  
        "full": "Icebreaker is a cute little bot that randomly pairs team members up every week to help the team build trust and personal connections."  
      },  
      "accentColor": "#64A2CC",  
      "bots": [  
        {  
          "botId": "exxxx2-xxxxxxxxxx-axxxx",  
          "scopes": [  
            "personal",  
            "team"  
          ],  
          "supportsFiles": false,  
          "isNotificationOnly": true  
        }  
      ],  
      "permissions": [  
        "identity",  
        "messageTeamMembers"  
      ],  
      "validDomains": [  
        "icebreaker-xxxxxxxx.azurewebsites.net"  
      ]  
    }