Build conversational bots for Microsoft Teams

Microsoft Teams

Learn how to create bots to enable conversational interactions with users through text, interactive cards, and task modules in Microsoft Teams.


This content was partially created with the help of AI. An author reviewed and revised the content as needed. Read more.

Learning objectives

After completing this module, you should be able to:

  • Create a conversational bot
  • Create a bot with an adaptive card
  • Create a bot that sends proactive messages to Microsoft Teams


  • Basic understanding of Microsoft Teams apps and their components, including adaptive cards and task modules
  • Ability to program with JavaScript, TypeScript, and Node.js
  • Experience using Visual Studio Code at the intermediate level