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. |