Code your Microsoft Teams app
Coding your tab
Coding your bot and messaging extension
You can develop in any other web-programming technology and call the Bot Framework REST APIs directly, but you must perform all token handling yourself.
Microsoft Teams extensions for the Bot Builder SDK
We want to make development of Microsoft Teams apps as easy as possible, so we build and maintain extensions to the Bot Builder SDK. These packages extend the basic Bot Builder classes and methods with the following:
- Specialized Teams card types like the Office 365 Connector card
- Consuming and setting Teams-specific channel data on activities
- Processing messaging extension requests
- Handling rate limiting
Both packages install dependencies, including the Bot Builder SDK.
To use the Microsoft Teams extensions for the Bot Builder SDK for .NET, install the Microsoft.Bot.Connector.Teams NuGet package in your Visual Studio project.
To use the Microsoft Teams extensions for the Bot Builder SDK for Node.js, add the botbuilder-teams npm package.
You can find the full source code for the extensions in the BotBuilder-MicrosoftTeams repo on Github.