Task-oriented interactions in Microsoft Teams with messaging extensions

Intermediate
Developer
Microsoft 365
Teams

In this module, you’ll learn how to create different types of messaging extensions in a custom Microsoft Teams app.

Learning objectives

At the end of this module, you should be able to:

  • Demonstrate how to create an action-based messaging extension for Microsoft Teams
  • Demonstrate how to create search-based messaging extension for Microsoft Teams
  • Demonstrate how to unfurl a URL with messaging extension for Microsoft Teams

Prerequisites

  • Experience using Microsoft Teams at the intermediate level
  • Ability to program with JavaScript, TypeScript, and Node.js
  • Experience using Visual Studio Code at the intermediate level
  • Access to a Microsoft 365 tenant
  • Access to a Microsoft Azure subscription