Unable to upload custom app to teams

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

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.
5,272 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.
1,686 questions
{count} votes

1 answer

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

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