Updates from: 08/31/2022 02:33:51
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
Single sign-on authentication in Microsoft Azure Active Directory (Azure AD) silently refreshes the authentication token to minimize the number of times users need to enter their sign in credentials. If users agree to use your app, they don't have to provide consent again on another device as they're signed in automatically. Tabs and bots have similar flow for SSO support. But bot [requests tokens](#request-a-bot-token) and [receives responses](#receive-the-bot-token) with a different protocol. >[!NOTE]
-> 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)