Updates from: 10/23/2024 01:12:03
Service Microsoft Docs article Related commit history on GitHub Change details
platform Bots Filesv4 https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/bots/how-to/bots-filesv4.md
There are two ways to send files to and receive files from a bot:
* [**Use the Teams bot APIs:**](#use-the-teams-bot-apis) These only support files in `personal` context.
+The following video demonstrates how a bot simplifies the process of sending and receiving files with ease and efficiency:
+
+<br>
+
+> [!VIDEO https://www.youtube.com/embed/-UeDi5X3qWk]
+ ## Use the Graph APIs Post messages with card attachments that refer to existing SharePoint files, using the Graph APIs for [OneDrive and SharePoint](/onedrive/developer/rest-api/). To use the Graph APIs, obtain access to either of the following through the standard OAuth 2.0 authorization flow:
platform Subscribe To Conversation Events https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/bots/how-to/conversations/subscribe-to-conversation-events.md
When building your conversational bots for Microsoft Teams, you can work with co
* Trigger a notification when a bot message is liked by a user. * Identify the default channel for your bot from user input (selection) during installation.
+The following video demonstrates how a conversation bot can improve customer engagement through smooth, intelligent interactions:
+
+<br>
+
+> [!VIDEO https://www.youtube.com/embed/HWw99yPsAes]
+ ## Conversation update events You can use conversation update events to provide better notifications and effective bot actions.
platform Publish https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/deploy-and-publish/appsource/publish.md
You can distribute your app directly to the Microsoft Teams Store inside Microso
Apps published to the Teams Store also automatically list on [the Microsoft commercial marketplace](https://appsource.microsoft.com), which is the official marketplace for Microsoft 365 apps and solutions.
+The following video on publish your Teams app to Teams Store outlines the steps involved in the app publishing process:
+
+<br>
+
+> [!VIDEO https://www.youtube.com/embed/cFqAuLy0JaE]
+ ## Understand the publishing process If your app is production ready, you can begin the process of getting it listed on the Teams Store.
platform Manifest Schema Dev Preview https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/resources/schema/manifest-schema-dev-preview.md
App manifest describes how the app integrates into the Microsoft Teams platform.
"canUpdateConfiguration": true, "scopes": [ "team",
- "groupchat"
+ "groupChat"
], "context": [] }
App manifest describes how the app integrates into the Microsoft Teams platform.
"scopes": [ "team", "personal",
- "groupchat"
+ "groupChat"
], "supportsFiles": true, "commandLists": [ { "scopes": [ "team",
- "groupchat"
+ "groupChat"
], "commands": [ {
App manifest describes how the app integrates into the Microsoft Teams platform.
{ "scopes": [ "personal",
- "groupchat"
+ "groupChat"
], "commands": [ {
When a group install scope is selected, it defines the default capability when t
|Name| Type| Maximum size | Required | Description| |||||| |`team`|String|||When the install scope selected is `team`, this field specifies the default capability available. <br>Options: `tab`, `bot`, or `connector`.|
-|`groupchat`|String|||When the install scope selected is `groupchat`, this field specifies the default capability available. <br>Options: `tab`, `bot`, or `connector`.|
+|`groupchat`|String|||When the install scope selected is `groupChat`, this field specifies the default capability available. <br>Options: `tab`, `bot`, or `connector`.|
|`meetings`|String|||When the install scope selected is `meetings`, this field specifies the default capability available. <br>Options: `tab`, `bot`, or `connector`.| ## subscriptionOffer
platform Manifest Schema https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/resources/schema/manifest-schema.md
The following is the sample app manifest schema:
"defaultGroupCapability": { "meetings": "tab", "team": "bot",
- "groupChat": "bot"
+ "groupchat": "bot"
}, "configurableProperties": [ "name",
When a group install scope is selected, it defines the default capability when t
|Name| Type| Maximum size | Required | Description| |||||| |`team`|String|||When the install scope selected is `team`, this field specifies the default capability available. Options: `tab`, `bot`, or `connector`.|
-|`groupChat`|String|||When the install scope selected is `groupChat`, this field specifies the default capability available. Options: `tab`, `bot`, or `connector`.|
+|`groupchat`|String|||When the install scope selected is `groupChat`, this field specifies the default capability available. Options: `tab`, `bot`, or `connector`.|
|`meetings`|String|||When the install scope selected is `meetings`, this field specifies the default capability available. Options: `tab`, `bot`, or `connector`.| ## configurableProperties