Updates from: 02/16/2023 02:20:37
Service Microsoft Docs article Related commit history on GitHub Change details
platform Build Apps For Anonymous User https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/apps-in-teams-meetings/build-apps-for-anonymous-user.md
Anonymous users can view and interact with Adaptive Cards in the meeting chat. A
## Code sample
-|Sample name | Description | .NET | Manifest |
+|Sample name | Description | .NET |
|-|--|--|--|
-| Anonymous user support | Sample app to show anonymous user support in meeting apps. | [View](https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/app-anonymous-users/csharp) | [View](https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/app-anonymous-users/csharp/demo-manifest) |
+| Anonymous user support | Sample app to show anonymous user support in meeting apps. | [View](https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/app-anonymous-users/csharp) |
## Next step
platform Teams Live Share Capabilities https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/apps-in-teams-meetings/teams-live-share-capabilities.md
Last updated 04/07/2022
:::image type="content" source="../assets/images/teams-live-share/Teams-live-share-core-capabilities-hero.png" alt-text="Screenshot shows an example of users playing agile poker game in a Teams meeting, which showcases the Live share capability.":::
-The Live Share SDK can be added to your meeting extension's `sidePanel` and `meetingStage` contexts with minimal effort. This article focuses on how to integrate the Live Share SDK into your app and key capabilities of the SDK.
+The Live Share SDK can be added to your meeting extension's `sidePanel` and `meetingStage` contexts with minimal effort.
+
+> [!NOTE]
+> The Live Share SDK isn't supported for anonymous users.
+
+This article focuses on how to integrate the Live Share SDK into your app and key capabilities of the SDK.
## Install the JavaScript SDK
platform Add Capability https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/toolkit/add-capability.md
Title: Add Capabilities to Your Teams apps description: In this module, learn how to add Capabilities of Teams Toolkit-+ ms.localizationpriority: medium Last updated 11/29/2021
Last updated 11/29/2021
# Add capabilities to Microsoft Teams app
-Adding capabilities with Teams Toolkit allows you to extend the functionality of your existing Microsoft Teams app. The advantage of adding more capabilities is that you can add more functions to your app by using Teams Toolkit to automatically add source codes. You can select different capabilities based on project you've created in your Teams app. The following table lists the Teams app capabilities:
+Adding capabilities with Teams Toolkit allows you to extend the functionality of your existing Microsoft Teams app. The advantage of adding more capabilities is that you can add more functions to your app by using Teams Toolkit to automatically add necessary code and project files. You can select different capabilities based on project you've created in your Teams app. The following table lists the Teams app capabilities:
|Capability|Description|Other supported capabilities| |--|-|--| |**Basic Teams app**| |
-| **Tab** | Tabs are simple HTML tags that refer to domains declared in the app manifest. You can add tabs as a part of channel inside a team, group chat, or personal app for an individual user.|Tab, notification bot, command bot, bot, and message extension|
-| **Bot** | Bots help to interact with your web service through text, interactive cards, and task modules.|Message extension, SSO-enabled tab, and tab|
+| **Tab** | Basic Tabs are simple HTML tags that refer to domains declared in the app manifest. You can add tabs as a part of channel inside a team, group chat, or personal app for an individual user.|Basic tab, notification bot, command bot, basic bot, and basic message extension|
+| **Bot** | Bots help to interact with your web service through text, interactive cards, and task modules.|Message extension, SSO-enabled tab, and basic tab|
| **Message extension** | Message extensions help to interact with your web service through buttons and forms in the Microsoft Teams client.|Bot, SSO-enabled tab, and tab| |**Scenario-based Teams app**| | | **Notification bot** | Notification bot proactively sends messages in Teams channel or group chat, or personal chat. You can trigger the notification bot with a HTTP request, such as cards or texts. |SSO-enabled tab and tab|
platform Debug Overview https://github.com/MicrosoftDocs/msteams-docs/commits/main/msteams-platform/toolkit/debug-overview.md
Title: Debug your Teams app description: In this module, learn how to debug your Teams app, and key features of Teams Toolkit-+ ms.localizationpriority: high Last updated 03/21/2022
Ensure that you can toggle breakpoints on the source codes of tabs, bots, messag
Teams Toolkit allows you to customize the debug settings to create your tab or bot. For more information on the full list of customizable options, see [debug settings doc](https://aka.ms/teamsfx-debug-tasks).
+You can also customize debug settings for your existing bot app.
+<br>
+
+<details>
+
+<summary><b>Learn how to use an existing bot for debugging</b></summary>
+
+To use an existing bot, you can set it up using its `botId` and `botPassword` arguments in Set up bot task. This task is to register resources and prepare local launch information for Bot.
+
+Use the following code snippet example to setup an existing bot for debugging:
+
+```json
+{
+ "label": "Set up Bot",
+ "type": "teamsfx",
+ "command": "debug-set-up-bot",
+ "args": {
+ //// Use your own AAD App for bot
+ // "botId": "",
+ // "botPassword": "", // use plain text or environment variable reference like ${env:BOT_PASSWORD}
+ "botMessagingEndpoint": "api/messages"
+ }
+}
+```
+
+1. Update `botId` with the Azure AD app client id for your existing bot.
+1. Update `botPassword` with the Azure AD app client secret for your bot.
+
+</details>
+ ### Customize Scenarios
+Here's a list of debug scenarios that you can use:
<br>- <details> <summary><b>Skip prerequisite checks</b></summary>