A RetroSearch Logo

Home - News ( United States | United Kingdom | Italy | Germany ) - Football scores

Search Query:

Showing content from https://github.com/OfficeDev/Microsoft-Teams-Samples below:

OfficeDev/Microsoft-Teams-Samples: Welcome to the Microsoft Teams samples repository. Here you will find task-focused samples in C#, JavaScript and TypeScript to help you get started with the Microsoft Teams App!

NOTE: These samples are designed to help understand Microsoft Teams platform capabilities and scenarios. If you are looking for production ready apps then please visit App Templates for Microsoft Teams

The easy way to browse through all the samples is to visit the Microsoft 365 Sample Solution Gallery

  1. Microsoft 365 Copilot samples
  2. Teams Toolkit samples
  3. Getting Started Samples and Tutorials
  4. Tabs samples
  5. Bots samples (using the v4 SDK)
  6. Messaging Extensions samples (using the v4 SDK)
  7. Webhooks and Connectors samples
  8. Graph APIs
  9. Calls and online meetings bots
  10. Meetings samples
  11. Actions Preview
  12. Scenario specific samples
Name Description Level .NET TypeScript JavaScript Python Trey Research Declarative Agent with API Plugin Advanced View View View

The Teams Toolkit is an extension on Visual Studio Code and Visual Studio. It enable Teams developers to create and deploy Teams apps with integrated identity, access to cloud storage, data from Microsoft Graph, and other services in Azure and M365 with a "zero-configuration" approach to the developer experience. And Sample Apps are provided in Teams Toolkit. Download and try it by today! Learn more about Teams Toolkit.

Sample Name Description Level C# TypeScript App Manifest 1 Hello World A Microsoft Teams Hello World sample app built with .NET/NodeJS that demonstrates essential features like tabs, bots, and messaging extensions for seamless interaction within the Teams environment. Basic View View View # Sample Name Description Level C# TypeScript JavaScript App Manifest 1 Personal tabs Sample app showing custom personal Tab with ASP.NET Core. Basic MVC, Razor Yeoman Generator View 2 Personal tab quick-start Sample personal tab quick-start app. Basic View View 3 Channel and group tabs Sample app showing custom group and channel Tab with ASP.NET Core. Basic MVC, Razor Yeoman Generator View 4 Channel and group tab quick-start Sample channel and group tab hello world app. Basic View View View 5 SPFx Tab Sample app showing Microsoft Teams tabs using SharePoint Framework. Basic View 6 Tab people picker This is a tab app that shows the feature of the client SDK people picker. Basic View View View 7 Tab channel context This sample shows the contents of the tab context object in a private and shared channel. Basic View 8 tab-ui-templates This sample app provides tested, high-quality UI templates to help developers understand how to create effective applications for Microsoft Teams, covering common use cases like dashboards and forms. Basic View 9 Personal tab with SSO quick-start Sample personal tab with SSO hello world app. Intermediate View View View View 10 Channel and group tab with SSO quick-start Sample channel and group tab with SSO hello world app. Intermediate View View View View 11 Tab SSO Microsoft Teams sample app demonstrating Azure AD SSO in a Teams tab using C#. Intermediate View View View 12 Deep Link consuming Subentity ID Microsoft Teams sample app for demonstrating deeplink from Bot chat to Tab consuming Subentity ID. Intermediate View View 13 Device permissions Microsoft Teams tab sample app for demonstrating device permissions. Intermediate View View 14 Tab in stage view This sample app demonstrates the use of Teams tab in stage view using C#, showcasing collaborative features and interactive elements. Intermediate View View View 15 Product inspection Demonstrating a feature where the user can scan a product and mark it as approved/rejected. Intermediate View View View 16 Tab Meeting Transcript Recording This sample shows meeting transcripts and recordings. Intermediate View View 17 Tab DeepLink Pass Values Microsoft Teams sample which displays deeplinks based on the values passed dynamically to the context. Intermediate View 18 Offline Support Tickets This sample app demonstrates a classic CRUD application that functions offline within Microsoft Teams. When the Android device reconnects to the internet, users can sync their data with blob storage. Intermediate View View 19 Tab Meeting Transcript Recording This sample shows meeting transcripts and recordings. Intermediate View View 20 Tab DeepLink Pass Values Microsoft Teams sample which displays deeplinks based on the values passed dynamically to the context. Intermediate View 21 Offline Support Tickets This sample app demonstrates a classic CRUD application that functions offline within Microsoft Teams. When the Android device reconnects to the internet, users can sync their data with blob storage. Intermediate View View 22 Staggered Permission This sample demos app to request staggered Graph API permissions in Teams tabs. Advanced View View View 23 Tab Multi Hub Interact with the user's calendar, mail, profile, geolocation from a personal tabs app. Advanced View 24 Tab External Auth This sample illustrates how to implement Google auth using external auth providers. Advanced View 25 Nested App Authentication This sample shows nested app authentication (NAA), a new protocol that simplifies single sign-on (SSO) for single-page applications. Advanced View View View 26 Tab Meeting Recording and transcript with auto recording This sample shows meeting recording and transcript with auto recording. Advanced View 27 Tab External Auth This sample illustrates how to implement Google auth using external auth providers. Advanced View 28 Tab Meeting Recording and transcript with auto recording This sample shows meeting recording and transcript with auto recording. Advanced View

NOTE: Visit the Bot Framework Samples repository to view Microsoft Bot Framework v4 SDK task-focused samples for C#, JavaScript, TypeScript, and Python.

Serial Sample Name Description Level .NET JavaScript Python Java App Manifest 1 Teams Conversation Bot quick-start This app showcases bot conversation events and messaging extensions for Microsoft Teams using the Bot Framework v4. Basic View 2 Teams Conversation Bot SSO quick-start This sample bot demonstrates implementing SSO in Microsoft Teams using Azure AD. Basic View View View 3 Teams Conversation Bot Messaging and conversation event handling also includes read receipt event functionality in personal scope. Also include AI label, Citations, Feedback buttons, Sensitivity label. Intermediate View View View View View 4 Message Reactions This sample app demonstrates how to use message reactions in Microsoft Teams with a bot built on the Bot Framework. Intermediate View View View View 5 Authentication with OAuthPrompt Authentication and basic messaging in Bot Framework v4. Intermediate View View View View View 6 Teams File Upload This bot sample for Teams demonstrates file upload capabilities using Bot Framework v4, enabling users to upload files and view inline images within chats. Intermediate View View View View View 7 Task Module Demonstrating how to retrieve a Task Module and values from cards in it, for a Messaging Extension. Intermediate View View View View View 8 Start new thread in a channel This app demonstrates how to start a conversation thread in a specific Teams channel using Bot Framework v4. Intermediate View View View View View 9 Universal bots This Teams Catering Bot allows users to place food and drink orders seamlessly within Microsoft Teams. It leverages Universal Adaptive Cards for dynamic interactions and supports features like recent orders and order confirmation. Intermediate View 10 Sequential workflow adaptive cards Demonstrating on how to implement sequential flow, user specific view and upto date adaptive cards in bot. Intermediate View View View View 11 Channel messages with RSC permissions This bot can capture all channel messages in Teams using RSC permissions, without the need for @mentions. Intermediate View View View 12 Bot with SharePoint file to view in Teams file viewer This sample demos a bot with capability to upload files to SharePoint site and same files can be viewed in Teams file viewer. Intermediate View View 13 Type ahead search control on Adaptive Cards This sample shows the feature of type ahead search (static and dynamic) control in Adaptive Cards. Intermediate View View View 14 People picker control in Adaptive Cards This sample shows the feature of people picker control in Adaptive Cards. Intermediate View View View 15 Proactive Messaging sample This sample shows how to save user's conversation reference information to send proactive reminder message using Bots. This uses Teams toolkit for Visual Studio Code to provide scaffolding experience. Intermediate View View 16 Proactive Tab Conversations Using a bot to create and store conversations that can be later used inside a sub-entity, tab conversation. This sample includes the details required to proactively message a channel from a bot, set-up and store details for channel tab conversations, and viewing channel conversations from a personal app. Advanced View 17 Suggested Actions Bot This sample shows the feature where user can send suggested actions using bot. Advanced View View View 18 Adaptive Card Actions Bot This sample demonstrates how to create and send Adaptive Cards with different action types using a Microsoft Teams bot. It includes features like submitting actions, showing cards, toggling visibility, and more. Advanced View View View 19 SSO for your Adaptive Cards This sample code demonstrates how to get enable SSO authentication for your Adaptive Cards Universal Actions in bot. Advanced View View View 20 Different formatting on cards This sample feature shows how to use different formatting on cards using bot. Advanced View View View View 21 Different types of cards using bot This sample shows the feature where user can interact with different types of cards using bot like Adaptive, hero, list, Office 365 Connector, receipt, sign in, and thumbnail cards and card collections. Advanced View View 22 User specific views in Adaptive cards This sample demonstrates how to create user-specific views in Adaptive Cards within Microsoft Teams, using features like Action.Execute and auto-refresh for dynamic updates. The app enables personalized content, allowing seamless interaction across personal, group, and team contexts. Advanced View View 23 Bot configuration app with type ahead search control. This sample demonstrates the features of bot configuration and reconfiguration for both teams and group chats, including a type-ahead search (static and dynamic) control on Adaptive Cards. Advanced View View View 24 Bot configuration app with auth This sample demonstrates the features of bot configuration auth and reconfiguration for both teams and group chats. Advanced View View View 25 Tag mention bot This sample app demonstrates the use of tag mention functionality in teams scope using Bot Framework. Advanced View View 26 Commands menu and prompt starters bot This sample adds a command menu with a dropdown list of commands for your bot. Users can select a command from the list, which will insert the command title into the compose box. Then, they can select Send to execute the command. Advanced View View View 27 Bot All Cards Sample which demonstrates sending different types cards supported in teams using bot. Advanced View View View 28 Apps in Federated This sample app allows users to easily view a list of group members. When a new member is added, their details are promptly displayed. Advanced View View 29 Requirement Targeting OneWay Dependency Microsoft M365 RT sample app in Node.js which specifies one-way-dependency relationships between app capabilities (using elementRelationshipSet) and functionality using hostMustSupportFunctionalities. Advanced View 30 Requirement Targeting Mutual Dependency Microsoft M365 RT sample app in Node.js which specifies mutual-dependency relationships between app capabilities using elementRelationshipSet. Advanced View 31 Streaming Bot This sample showcases the conversational streaming token scenario for teams bot in personal scope. Advanced View View 32 Auth0 Bot This sample demonstrates how to authenticate users in a Microsoft Teams bot using Auth0 login and retrieve their profile details. After authentication, the bot displays the user's name, email, and profile picture in an Adaptive Card. Intermediate View View View View No. Sample Name Description Level .NET JavaScript 1 Microsoft Teams Tab App Cookie This sample application demonstrates key web storage features, including managing cookies, SameSite cookies, and partitioned cookies. It also covers local storage and IndexedDB for data persistence in modern web applications. Intermediate View 2 User Scope Web App This sample app demonstrates posting notifications for team/channel changes using Microsoft Graph API in Node.js. Intermediate View 3 SharePoint List Bot This sample bot for Microsoft Teams captures user input using adaptive cards and stores the data in a SharePoint list. It includes setup for SharePoint registration, permissions configuration, and deployment in Teams for streamlined data management. Intermediate View 4 Proactive Messaging Sample to highlight solutions to two challenges with building proactive messaging apps in Microsoft Teams. Advanced View 5 Teams Virtual Assistant Customized virtual assistant template to support teams capabilities. Advanced View

NOTE: Visit the Bot Framework Samples repository to view Microsoft Bot Framework v4 SDK task-focused samples for C#, JavaScript, TypeScript, and Python.

# Sample Name Description Level .NET JavaScript Python 1 Link unfurling demo of Reddit Messaging Extension with Link Unfurling Samples for Reddit Links Intermediate View 2 Link unfurling - setup a meeting This sample illustrates a common scenario where a user shares a link to a resource with a group of users, and they collaborate to review it in a meeting. Intermediate View

Important

The existing Microsoft 365 (previously called Office 365) connectors across all cloud platforms are nearing deprecation, and the creation of new Microsoft 365 connectors will soon be blocked. For more information on the schedule and how the Workflows app provides a more flexible and secure experience, see retirement of Microsoft 365 connectors within Microsoft Teams.

# Sample Name Description Level C# JavaScript 1 Connectors Sample Office 365 Connector generating notifications to Teams channel. Intermediate View View 2 Generic connectors sample Sample code for a generic connector that's easy to customize for any system which supports webhooks. Intermediate View 3 Incoming Webhook This sample demonstrates a Teams tab to send message cards using Incoming Webhook, showcasing the HttpPOST action for interactive cards. Intermediate View View 4 Outgoing Webhooks Implement Outgoing Webhook for Microsoft Teams for external integrations. Intermediate View View 5 Authentication in Todo Connector App This is a sample app which shows connector authentication and sends notification on task creation. Advanced View # Sample Name Description Level C# 1 Local Media Samples Local media samples give the developer direct access to the inbound and outbound media streams. Intermediate View 2 Remote Media Samples The Incident Bot sample is a Remote Media sample demonstrating a simple incident process workflow started by a Calling Bot. Intermediate View 3 Calling and Meeting bot This sample demonstrates how a bot can create, join, and transfer calls or meetings within Microsoft Teams. Advanced View # Sample Name Description Level JavaScript App Manifest 1 Actions across Microsoft 365 This sample demonstrates how to build Teams apps using Actions in the Microsoft 365 app to streamline task management and enhance productivity by minimizing context switching. Intermediate View Scenario specific samples # Sample Name Description Level C# JavaScript App Manifest 1 Teams Dialogs (referred as task modules in TeamsJS v1.x) Sample app showing off the Teams Dialogs(referred as task modules in TeamsJS v1.x), a way to invoke custom code from a bot, a tab, or both! Intermediate View View View 2 Authentication This sample showcases how to implement authentication in Microsoft Teams using both a bot and a tab, supporting Teams SSO with MSAL.js 2.0. Intermediate View 3 Region Selection App Enables region selection for data centers using both a Bot and a Tab, with interactions through adaptive cards. Intermediate View View 4 App Localization Demonstrates adding localization support to Teams apps with Bots and Tabs integration. Intermediate View View View 5 App Installation using QR code Showcases app installation via QR codes, featuring adaptive cards and task modules. Intermediate View View View 6 Archive Groupchat messages Demonstrates archiving group chat messages and sending them to users as a file. Intermediate View View View 7 App check-in location Enables location check-ins with bot integration and adaptive cards. Intermediate View View View 8 Message reminder setup through messaging extension Allows users to schedule tasks and receive reminders in Teams. Intermediate View View View 9 Bot daily task reminder Helps users schedule recurring tasks and receive reminders at specified times. Intermediate View View View 10 Tab request approval Enables users to raise requests for managers to approve or reject, with notifications and task module redirections. Intermediate View View View 11 Bot request approval Allows users to request task approval within group chats, with managers approving or rejecting requests. Intermediate View View View 12 Join the Team using QR code Enables users to join Teams directly by scanning QR codes, integrating bots, Adaptive Cards, and Graph API. Intermediate View View View 13 Activity feed broadcast Demonstrates notifying all members of the organization using activity feed notifications. Intermediate View View 14 App complete auth Demonstrates authentication features in bot, tab, and messaging extensions. Intermediate View 15 Release Management Sends work item notifications using Azure webhook. Intermediate View View 16 Link unfurling for 'Share to Teams' Demonstrates link unfurling for the "Share to Teams" feature. Intermediate View View View 17 App Icon Badging In Microsoft Teams Meetings Shows how to send app icon badging notifications in Teams meetings. Intermediate View View View 18 SharePoint Tab Request Approval Demonstrates using SharePoint Embedded for storage in Teams with tab request approval functionality. Intermediate View 19 AI-Powered Enterprise Search Bot Demonstrates user search functionality powered by Azure Open AI embeddings and Redis DB, supporting file-based queries in Teams bots. Advanced View 20 Complete Samples Sample covering multiple scenarios - dialogs, ME, and Facebook auth. Advanced [View][app-complete#cs] [View][app-complete#ts] 21 App SSO Provides SSO functionality for Teams, supporting Tabs, Bots, and Messaging Extensions with secure API access. Advanced View View View 22 Combined Tab and Office Add-in Demonstrates using an add-in to act on Office documents and a tab to aggregate data about these actions. Advanced View View 23 App HR Talent Integrates with a simulated recruiting and talent management system, supporting bot, tab, and messaging extensions for HR operations. Advanced View View # App Name Description Level Code 2 Resource Hub Resource Hub is a solution designed to provide all the help you need to use Teams, all in one place. Basic View 1 QBot QBot is a solution for Microsoft Teams designed to facilitate intelligent Q&A interactions among educators, tutors, and students within classroom settings. Advanced View

The issue tracker is for issues, in other words, bugs and suggestions. If you have a question, feedback or suggestions, please check our support page.

This project welcomes contributions and suggestions. Most contributions require you to agree to a Contributor License Agreement (CLA) declaring that you have the right to, and actually do, grant us the rights to use your contribution. For details, visit https://cla.opensource.microsoft.com.

When you submit a pull request, a CLA bot will automatically determine whether you need to provide a CLA and decorate the PR appropriately (e.g., status check, comment). Simply follow the instructions provided by the bot. You will only need to do this once across all repos using our CLA.

This project has adopted the Microsoft Open Source Code of Conduct. For more information see the Code of Conduct FAQ or contact opencode@microsoft.com with any additional questions or comments.


RetroSearch is an open source project built by @garambo | Open a GitHub Issue

Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo

HTML: 3.2 | Encoding: UTF-8 | Version: 0.7.4