Microsoft Teams Get Started Sample
Thank you for your interest in the Microsoft Teams Get Started sample project! This sample exercises a combination of Microsoft Teams platform capabilities, including bots, tabs, connectors, and compose extensions. Additionally, full manifest.json examples and packages are included to facilitate easy modification and sideloading into Microsoft Teams.
This sample provides projects written in Node.js and C#/.NET, mainly to illustrate Bot and Compose Extension differences with the respective Bot Framework SDKs. For other capabilities, like Tabs and Connectors, there is no Microsoft Teams-related differences in implementation, so for the .NET/C# solution, we provide hosted implementations of those capabilities, built from the Node.js code base. For more information on each sample, please refer to the appropriate project ReadMe files.
To use this sample, clone our GitHub repository using Git.
git clone https://github.com/OfficeDev/microsoft-teams-sample-get-started cd microsoft-teams-sample-get-started
For more information on developing apps for Microsoft Teams, please review the Microsoft Teams developer documentation.
- Compose Extension
- Tabs (Configurable and Static) (Node.js only)
- O365 Connectors (Node.js only)
Please note that this sample shows simulated and non-persisted data only. Creating or assigning a "task" is illustrative only, and results are randomly generated. E.g. if you create a "Make Coffee" task, the data is not persisted and does not appear in subsequent searches. Rather, the goal is to show Microsoft Teams-based approaches to the core functionality, not the underlying business logic of a task management solution.
We welcome your feedback! Here's how to send us yours.
Microsoft Open Source Code of Conduct
Please read Contributing for details on the process for submitting pull requests to us.
This project is licensed under the MIT License - see the License file for details.
Copyright (c) 2017 Microsoft Corporation. All rights reserved.