{
  "$schema": "https://developer.microsoft.com/en-us/json-schemas/teams/vDevPreview/MicrosoftTeams.schema.json",
  "version": "1.0.0",
  "manifestVersion": "devPreview",
  "id": "YOUR_BOT_ID",
  "name": {
    "short": "TargetedMessages",
    "full": "Targeted Messages Sample"
  },
  "developer": {
    "name": "Microsoft",
    "mpnId": "",
    "websiteUrl": "https://microsoft.com",
    "privacyUrl": "https://privacy.microsoft.com/privacystatement",
    "termsOfUseUrl": "https://www.microsoft.com/legal/terms-of-use"
  },
  "description": {
    "short": "Demonstrates targeted (ephemeral) messages and Prompt Preview",
    "full": "Sample bot that demonstrates sending, updating, and deleting targeted messages in Microsoft Teams. Targeted messages are visible only to a specific recipient in a group chat or channel."
  },
  "icons": {
    "outline": "outline.png",
    "color": "color.png"
  },
  "accentColor": "#FFFFFF",
  "bots": [
    {
      "botId": "YOUR_BOT_ID",
      "scopes": [
        "personal",
        "team",
        "groupChat"
      ],
      "isNotificationOnly": false,
      "supportsCalling": false,
      "supportsVideo": false,
      "supportsFiles": false,
      "supportsTargetedMessages": true,
      "commandLists": [
        {
          "scopes": [
            "team",
            "groupChat"
          ],
          "triggers": [
            "slash"
          ],
          "commands": [
            {
              "title": "test send",
              "description": "Send a targeted message visible only to you"
            },
            {
              "title": "test reply",
              "description": "Reply with a targeted message"
            },
            {
              "title": "test update",
              "description": "Send a targeted message then update it after 3 seconds"
            },
            {
              "title": "test delete",
              "description": "Send a targeted message then delete it after 3 seconds"
            },
            {
              "title": "test inbound",
              "description": "Show whether the inbound message was targeted at the bot"
            }
          ]
        }
      ]
    }
  ]
}
