Updates from: 05/07/2024 03:29:04
Service Microsoft Docs article Related commit history on GitHub Change details
platform Conversation Messages https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/bots/how-to/conversations/conversation-messages.md
The following illustrates an example of suggested actions:
> > * `SuggestedActions` are only supported for one-on-one chat bots with both text based messages and Adaptive Cards. > * `SuggestedActions` aren't supported for chat bots with attachments for any conversation type.
-> * `imBack` is the only supported action type and Teams display up to three suggested actions.
+> * `imBack` is the only supported action type and Teams display up to six suggested actions.
## Teams channel data
platform Deep Link Application https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/build-and-test/deep-link-application.md
The query parameters are:
>`https://teams.microsoft.com/l/entity/fe4a8eba-2a31-4737-8e33-e5fae6fee194/tasklist123?webUrl=https://tasklist.example.com/123/456&label=Task 456?context={"chatId": "17:b42de192376346a7906a7dd5cb84b673@thread.v2","contextType":"chat"}` > [!IMPORTANT]
-> Ensure that all the query parameters and the white spaces are properly URI encoded. You must follow the preceding examples using the last example:
+> * Ensure that all the query parameters and the white spaces are properly URI encoded. Following is an example of URI encoded query parameters:
>
-> ```javascript
-> var encodedWebUrl = encodeURIComponent('https://tasklist.example.com/123/456&label=Task 456');
-> var encodedContext = encodeURIComponent(JSON.stringify({"subEntityId": "task456"}));
-> var taskItemUrl = 'https://teams.microsoft.com/l/entity/fe4a8eba-2a31-4737-8e33-e5fae6fee194/tasklist123?webUrl=' + encodedWebUrl + '&context=' + encodedContext;
-> ```
+> ```javascript
+> var encodedWebUrl = encodeURIComponent('https://tasklist.example.com/123/456&label=Task 456');
+> var encodedContext = encodeURIComponent(JSON.stringify({"subEntityId": "task456"}));
+> var taskItemUrl = 'https://teams.microsoft.com/l/entity/fe4a8eba-2a31-4737-8e33-e5fae6fee194/tasklist123?webUrl=' + encodedWebUrl + '&context=' + encodedContext;
+> ```
+>
+> * Deep link to a Teams application with encoded URI isn't supported in Outlook.
#### Configure deep link to a tab using TeamsJS
platform Build Actions In M365 https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/m365-apps/build-actions-in-m365.md
When a user selects Add option from the app's context menu, a personal tab opens
The [ActionInfo](/javascript/api/@microsoft/teams-js/actioninfo) interface helps to enable your app to determine when a user opens a tab from an Action and the content that initiated the Action. ```javascript
-app.getContext().then((context: app.Context) => {
+app.getContext().then((context) => {
const actionInfo = context.actionInfo; if (actionInfo) { // App was launched using an action   
You can now preview your Actions in the Microsoft 365 home page, right-click a f
:::image type="content" source="images/actions-context-menu.png" alt-text="The screenshot shows the actions in context menu.":::
-## Preinstall Actions for users in Microsoft365 Admin Center
+## Preinstall Actions for users in Microsoft 365 Admin Center
> [!NOTE] > Actions are available in public developer preview, ensure that you enable [targeted release](/microsoft-365/admin/manage/release-options-in-office-365?view=o365-worldwide&preserve-view=true) to the users to experience Actions in Microsoft 365 app.
platform Create Api Message Extension https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/messaging-extensions/create-api-message-extension.md
To create an API-based message extension using Teams Toolkit for Visual Studio,
To build an API-based message extension, follow these step-by-step guides:
-* [For beginners](../sbs-api-me-ttk.yml): Build an API-based message extension using Teams Toolkit.
+* [For beginners](../sbs-api-msg-ext-ttk.yml): Build an API-based message extension using Teams Toolkit.
* [For advanced users](../sbs-api-based-message-extensions.yml): Build an API-based message extension from the ground up.