Service | Microsoft Docs article | Related commit history on GitHub | Change details |
---|---|---|---|
platform | Meeting App Extensibility | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/apps-in-teams-meetings/meeting-app-extensibility.md | The following table provides the user types and lists the features that each use | User type | Tabs | Bots | Message extensions | Adaptive Cards | Task modules | In-meeting dialog | Meeting stage | | :-- | :-- | :-- | :-- | :-- | :-- | :-- | :-- |-| Anonymous user | Not available | Not available | Not available | Interactions in the meeting chat are allowed. | Interactions in the meeting chat from Adaptive Card are allowed. | Not available | Not available | +| Anonymous user | Not available | Not available | Not available | Interactions in the meeting chat are allowed. | Not available | Not available | Not available | | Guest, part of the tenant Azure AD | Interaction is allowed. Create, update, and delete aren't allowed. | Not available | Not available | Interactions in the meeting chat are allowed. | Interactions in the meeting chat from Adaptive Card are allowed. | Available | Can start, view, and interact with app on the meeting stage only on Teams desktop client | | Federated users, for more information, see [non-standard users](/microsoftteams/non-standard-users). | Interaction is allowed in scheduled meetings. Create, update, and delete aren't allowed. | Interaction is allowed. Acquire, update, and delete aren't allowed. | Not available | Interactions in the meeting chat are allowed. | Interactions in the meeting chat from Adaptive Card are allowed. | Not available | Can start, view, and interact with app on the meeting stage only on Teams desktop client. | |
platform | Bot Features | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/bots/bot-features.md | this.onMessage(async (context, next) => { * [Authentication flow for bots in Microsoft Teams](~/bots/how-to/authentication/auth-flow-bot.md) * [Use task modules from bots](~/task-modules-and-cards/task-modules/task-modules-bots.md) * [Publish your bot to Azure](/azure/bot-service/bot-builder-deploy-az-cli)+* [API reference for the Bot Framework Connector service](/azure/bot-service/rest-api/bot-framework-rest-connector-api-reference) |
platform | Auth Aad Sso Bots | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/bots/how-to/authentication/auth-aad-sso-bots.md | -> OAuth 2.0 is an open standard for authentication and authorization used by Azure AD and many other identity providers. A basic understanding of OAuth 2.0 is a prerequisite for working with authentication in Teams. +> * OAuth 2.0 is an open standard for authentication and authorization used by Azure AD and many other identity providers. A basic understanding of OAuth 2.0 is a prerequisite for working with authentication in Teams. +> +> * Bot SSO is supported only in one-on-one chat. See the following video to learn about single sign-on (SSO) support for bots: <br> |
platform | Send Proactive Messages | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/bots/how-to/conversations/send-proactive-messages.md | To create a new conversation or a conversation thread in a channel, you must hav * When your app is installed in a particular context, you receive an [`onMembersAdded` activity](~/bots/how-to/conversations/subscribe-to-conversation-events.md). * When a new user is added to a context where your app is installed, you receive an [`onMembersAdded` activity](~/bots/how-to/conversations/subscribe-to-conversation-events.md).+* Every event that the bot receives contains the required information, which you can get from the bot context (TurnContext object). * You can retrieve the [list of channels](~/bots/how-to/get-teams-context.md) in a team where your app is installed. * You can retrieve the [list of members](~/bots/how-to/get-teams-context.md) of a team where your app is installed.-* Every activity your bot receives must contain the required information. Regardless of how you get the information, store the `tenantId` and either the `userId` or `channelId` to create a new conversation. You can also use the `teamId` to create a new conversation thread in the general or default channel of a team. The following table provides a simple code sample that incorporates basic conver * [Send proactive notifications to users](/azure/bot-service/bot-builder-howto-proactive-message) * [Build your first bot app using JavaScript](../../../sbs-gs-bot.yml) * [Build notification bot with JavaScript to send a proactive message](../../../sbs-gs-notificationbot.yml)+* [TurnContext](/javascript/api/botbuilder-core/turncontext?view=botbuilder-ts-latest"&preserve-view=true") |
platform | Apps Upload | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/concepts/deploy-and-publish/apps-upload.md | To remove app from Teams, follow the steps: * [Configure default install options](~/concepts/deploy-and-publish/add-default-install-scope.md) * [Maintain your published Microsoft Teams app](~/concepts/deploy-and-publish/appsource/post-publish/overview.md)+* [Add app to chat](/graph/api/chat-post-installedapps) |
platform | Import External Messages To Teams | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/graph-api/import-messages/import-external-messages-to-teams.md | The following table provides the content scope: * [Microsoft Graph and Teams integration](/graph/teams-concept-overview) * [Export content with the Microsoft Teams Export APIs](/microsoftteams/export-teams-content)+* [Licensing and payment requirements for the Microsoft Teams API +](/graph/teams-licenses) |
platform | Graph Proactive Bots And Messages | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/graph-api/proactive-bots-and-messages/graph-proactive-bots-and-messages.md | server.get('/api/notify', async (req, res) => { * [Send proactive notifications to users SDK v4](/azure/bot-service/bot-builder-howto-proactive-message?view=azure-bot-service-4.0&tabs=csharp&preserve-view=true) * [Send activity feed notifications to users in Microsoft Teams](/graph/teams-send-activityfeednotifications) * [Add app to team - Microsoft Graph v1.0](/graph/api/team-post-installedapps?view=graph-rest-1.0&tabs=http&preserve-view=true)+* [Protected APIs in Microsoft Teams](/graph/teams-protected-apis) |
platform | Auth Tab Aad | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/tabs/how-to/authentication/auth-tab-aad.md | Azure AD, like most identity providers, doesn't allow its content to be placed i ```javascript import { authentication } from "@microsoft/teams-js"; authentication.authenticate({- url: window.location.origin + "/tab/simple-start-v2"), + url: window.location.origin + "/tab/simple-start-v2", width: 600, height: 535}) .then((result) => { |
platform | Developer Tools | https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/tabs/how-to/developer-tools.md | You can also enable the DevTools from the Teams Android client. To enable DevToo 1. Select **inspect** under the tab you wish to debug, as in the following image: ![Android DevTools](~/assets/images/android-devtools.png)++## See also ++[Clear the Teams client cache](/microsoftteams/troubleshoot/teams-administration/clear-teams-cache) |