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 | Development
Microsoft Teams | Microsoft Teams for business | Other
{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 @Anonymous

    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"  
      ]  
    }  
    

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.