diff --git a/msteams-platform/apps-in-teams-meetings/build-extensible-conversation-for-meeting-chat.md b/msteams-platform/apps-in-teams-meetings/build-extensible-conversation-for-meeting-chat.md
index b1e35fa0adb..7b56d2b17b0 100644
--- a/msteams-platform/apps-in-teams-meetings/build-extensible-conversation-for-meeting-chat.md
+++ b/msteams-platform/apps-in-teams-meetings/build-extensible-conversation-for-meeting-chat.md
@@ -18,14 +18,14 @@ A bot is also referred to as a chatbot or conversational bot. It's an app that r
### Bot APIs
-The [Bot Framework](https://dev.botframework.com/) is a rich SDK used to create bots using C#, Java, Python, and JavaScript. If you already have a bot that is based on the Bot Framework, you can easily modify it to work in Teams. Use either C# or Node.js to take advantage of our [SDKs](/azure/bot-service/bot-service-overview?view=azure-bot-service-4.0&preserve-view=true).
+The [Teams AI library](/microsoftteams/platform/teams-ai-library/) is a rich SDK used to create bots using C#, Python, and JavaScript. Use either C# or Node.js to take advantage of our [SDKs](/microsoftteams/platform/teams-ai-library/why).
### Code samples - Bots
|Sample name | Description | .NETCore | Node.js | Python | Java| Manifest|
|----------------|-----------------|--------------|----------------|----------------|----------------|----------------|
| Teams conversation bot | This app demonstrates bot conversation events, supporting Adaptive Cards, read receipts, and message update events. It includes immersive reader support for accessibility. | [View](https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/bot-conversation/csharp) | [View](https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/bot-conversation/nodejs) | [View](https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/bot-conversation/python) |[View](https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/bot-conversation/java) |[View](https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/bot-conversation/csharp/demo-manifest/bot-conversation.zip)
-|Bot samples | Set of bot framework v4 samples | [View](https://github.com/OfficeDev/Microsoft-Teams-Samples#bots-samples-using-the-v4-sdk) | [View](https://github.com/OfficeDev/Microsoft-Teams-Samples#bots-samples-using-the-v4-sdk) | [View](https://github.com/OfficeDev/Microsoft-Teams-Samples#bots-samples-using-the-v4-sdk) |[View](https://github.com/OfficeDev/Microsoft-Teams-Samples#bots-samples-using-the-v4-sdk) |
+|Bot samples | Set of bot samples | [View](https://github.com/OfficeDev/Microsoft-Teams-Samples#bots-samples-using-the-v4-sdk) | [View](https://github.com/OfficeDev/Microsoft-Teams-Samples#bots-samples-using-the-v4-sdk) | [View](https://github.com/OfficeDev/Microsoft-Teams-Samples#bots-samples-using-the-v4-sdk) |[View](https://github.com/OfficeDev/Microsoft-Teams-Samples#bots-samples-using-the-v4-sdk) |
## Message extensions
diff --git a/msteams-platform/bots/build-a-bot.md b/msteams-platform/bots/build-a-bot.md
index 34f9c4838c8..4fe2345a268 100644
--- a/msteams-platform/bots/build-a-bot.md
+++ b/msteams-platform/bots/build-a-bot.md
@@ -1,6 +1,6 @@
---
title: Bots and Agents
-description: Learn to build a basic chatbot using Microsoft 365 Agents Toolkit, Bot Framework SDK. Additionally, learn to build a custom engine agent.
+description: Learn to build a basic chatbot using Microsoft 365 Agents Toolkit, Teams AI library. Additionally, learn to build a custom engine agent.
ms.localizationpriority: high
ms.date: 09/25/2024
ms.topic: conceptual
@@ -25,19 +25,19 @@ If you want to create your own bot, here's a list of tools and platforms to help
| --- | --- | --- |
| 1. | Bot type | - Custom engine agent
- Conventional bot |
| 2. | Bot capabilities | Choose the capabilities you want to build in your bot:
• Conversational capability
• Notification capability
• Workflow capability
• Command capability |
-| 3. | Tools and Platforms | - **Teams AI library**:
Teams AI Library is a set of tools for developing agents and applications for Microsoft Teams. It enhances developer experience, making it easier to create powerful agents and applications.
If you already have an agent or an application, you can migrate it to use Teams AI library for adding more advanced capabilities.
For more information see [Teams AI library](/microsoftteams/platform/teams-ai-library)
- **Bot Framework SDK**: The [Bot Framework](https://dev.botframework.com/) SDK allows you to create bots using C#, Python, and JavaScript. You can modify existing bots to work in Teams using C# or Node.js. The [SDK](/azure/bot-service/bot-service-overview?view=azure-bot-service-4.0&preserve-view=true) extends Bot Builder to:
• Use specialized card types like the connector card for Microsoft 365 Groups.
• Set Teams-specific channel data on activities.
• Process message extension requests.
You can develop Teams apps with any web technology and call the [Bot Framework REST APIs](/bot-framework/rest-api/bot-framework-rest-overview) directly, ensuring token handling in all cases.
- **Microsoft 365 Agents Toolkit** (previously known as Teams Toolkit):
Agents Toolkit makes it simple to start developing bot apps for Teams. You can use a project template for common custom bot app scenarios (LOB app) or start from a sample.
For more information, see [tools and SDKs](../concepts/build-and-test/tool-sdk-overview.md).
- **Azure AI services**:
Azure AI services offer tools and frameworks for building, deploying, and managing intelligent applications. The Azure AI Foundry tool is crucial for creating and testing custom engine agents to manage and test AI models.
For more information, see [Azure AI Foundry](https://ai.azure.com/). |
+| 3. | Tools and Platforms | - **Teams AI library**:
Teams AI Library is a set of tools for developing agents and applications for Microsoft Teams. It enhances developer experience, making it easier to create powerful agents and applications.
If you already have an agent or an application, you can migrate it to use Teams AI library for adding more advanced capabilities.
For more information see [Teams AI library](/microsoftteams/platform/teams-ai-library)
- **Microsoft 365 Agents Toolkit** (previously known as Teams Toolkit):
Agents Toolkit makes it simple to start developing bot apps for Teams. You can use a project template for common custom bot app scenarios (LOB app) or start from a sample.
For more information, see [tools and SDKs](../concepts/build-and-test/tool-sdk-overview.md).
- **Azure AI services**:
Azure AI services offer tools and frameworks for building, deploying, and managing intelligent applications. The Azure AI Foundry tool is crucial for creating and testing custom engine agents to manage and test AI models.
For more information, see [Azure AI Foundry](https://ai.azure.com/). |
| 4. | Bot registration service | - Azure AD
- Developer Portal |
| 5. | Advanced bot capabilities | - Call and media bot
- Access data using MS Graph
- SSO
- Bot on Mobile
- Support for Microsoft 365 Copilot Chat |
## Build a bot
-Let's start by building a bot. You can use Agents Toolkit, Bot Framework SDK, or Teams AI library. After you build a conventional Teams bot app, you can add the AI layer to your bot to elevate it.
+Let's start by building a bot. You can use Agents Toolkit, or Teams AI library. After you build a conventional Teams bot app, you can add the AI layer to your bot to elevate it.
### Build a conventional Teams bot app
| # | I want to build ... | Here's a sample |
| --- | --- | --- |
-| 1. | Conversational bot using Bot Framework SDK | - [Bot app with Node.js](https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/bot-conversation/nodejs)
- [Bot app with C#](https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/bot-conversation/csharp)
- [Bot app with Python](https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/bot-conversation/python) |
+| 1. | Conversational bot | - [Bot app with Node.js](https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/bot-conversation/nodejs)
- [Bot app with C#](https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/bot-conversation/csharp)
- [Bot app with Python](https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/bot-conversation/python) |
| 2. | Conversational bot using Agents Toolkit | [Create Teams conversation bot](how-to/conversations/channel-and-group-conversations.md) |
### Build an AI-powered Teams bot app
@@ -48,8 +48,8 @@ You can build a new custom engine agent or elevate your existing conventional bo
| --- | --- | --- |
| 1. | Build a custom engine agent with Teams AI library | [Teams AI library](/microsoftteams/platform/teams-ai-library/welcome) |
| 2. | Upgrade a conventional bot to custom engine agent | [Upgrade bot to Custom engine agent](how-to/teams-conversational-ai/how-conversation-ai-get-started.md#upgrade-your-conventional-bot-to-custom-engine-agent) |
-| 3. | Elevate a conventional bot built with Bot framework adapter to use AI | [Elevate your conventional bot to use AI](how-to/teams-conversational-ai/how-conversation-ai-get-started.md#elevate-your-conventional-bot-to-use-ai) |
-| 4. | Migrate a bot built with Bot framework to use Teams AI Library | [Migrate your bot to use Teams AI library](how-to/teams-conversational-ai/how-conversation-ai-get-started.md#migrate-your-bot-to-use-teams-ai-library) |
+| 3. | Elevate a conventional bot to use AI | [Elevate your conventional bot to use AI](how-to/teams-conversational-ai/how-conversation-ai-get-started.md#elevate-your-conventional-bot-to-use-ai) |
+| 4. | Migrate a bot to use Teams AI Library | [Migrate your bot to use Teams AI library](how-to/teams-conversational-ai/how-conversation-ai-get-started.md#migrate-your-bot-to-use-teams-ai-library) |
## Next step
diff --git a/msteams-platform/bots/calls-and-meetings/registering-calling-bot.md b/msteams-platform/bots/calls-and-meetings/registering-calling-bot.md
index 6bfbeae1677..a80c4b16493 100644
--- a/msteams-platform/bots/calls-and-meetings/registering-calling-bot.md
+++ b/msteams-platform/bots/calls-and-meetings/registering-calling-bot.md
@@ -32,7 +32,7 @@ The next section enables you to create a new bot or add calling capabilities to
To create a new bot for Teams:
-1. Use this link to create a new bot, `https://dev.botframework.com/bots/new`. Alternately, if you select the **Create a bot** button in the Bot Framework portal, you create your bot in Microsoft Azure, for which you must have an Azure account.
+1. Create a new bot in [Azure portal](https://ms.portal.azure.com/#create/Microsoft.AzureBot).
> [!NOTE]
> Bot display names can't include special characters.
1. Add the Teams channel.
diff --git a/msteams-platform/bots/how-to/authentication/bot-sso-manifest.md b/msteams-platform/bots/how-to/authentication/bot-sso-manifest.md
index 86372ff4a5e..899253f487f 100644
--- a/msteams-platform/bots/how-to/authentication/bot-sso-manifest.md
+++ b/msteams-platform/bots/how-to/authentication/bot-sso-manifest.md
@@ -77,7 +77,7 @@ For more information, see [webApplicationInfo](/microsoft-365/extensibility/sche
3. `validDomains`
> [!NOTE]
- > To handle authentication and token exchange, add `https://token.botframework.com` to the `validDomains` property for bots using Bot Framework. For OAuth URLs and data residency list, see [OAuth URL support in Azure AI Bot Service](/azure/bot-service/ref-oauth-redirect-urls?view=azure-bot-service-4.0&preserve-view=true).
+ > To handle authentication and token exchange, add `https://token.botframework.com` to the `validDomains` property for bots using Teams AI library. For OAuth URLs and data residency list, see [OAuth URL support in Azure AI Bot Service](/azure/bot-service/ref-oauth-redirect-urls?view=azure-bot-service-4.0&preserve-view=true).
6. Save the app manifest file. For more information, see [app manifest](/microsoft-365/extensibility/schema/).
diff --git a/msteams-platform/bots/streaming-ux.md b/msteams-platform/bots/streaming-ux.md
index 91bd4ba98a9..ad76c291216 100644
--- a/msteams-platform/bots/streaming-ux.md
+++ b/msteams-platform/bots/streaming-ux.md
@@ -596,7 +596,6 @@ The following are the success and error codes:
| Sample name | Description | Node.js | C# | Python |
| --- | --- | --- | --- | --- |
-| Teams streaming bot sample| This sample app can be used for streaming scenarios in Teams using Azure Open AI and Bot Framework v4 for personal scope. | NA | [View](https://github.com/OfficeDev/Microsoft-Teams-Samples/tree/main/samples/bot-streaming/csharp) | NA |
| Conversational streaming bot | This is a conversational streaming bot with Teams AI library. | [View](https://github.com/microsoft/teams-ai/tree/main/js/samples/04.ai-apps/i.teamsChefBot-streaming)| [View](https://github.com/microsoft/teams-ai/tree/main/dotnet/samples/04.ai.g.teamsChefBot-streaming) | [View](https://github.com/microsoft/teams-ai/tree/main/python/samples/04.ai.h.chainedActions.listBot-streaming) |
## See also