Create Teams conversation bot

Microsoft Teams conversation bot allows users to interact with your web service through text, interactive cards, and dialogs (referred as task modules in TeamsJS v1.x). Basic conversations are handled through the Bot Framework connector, a single REST API. This API enables your bot to communicate with Teams and other channels.

Key features of Bot Builder SDK

  • Provides access to the Bot Framework connector.
  • Manages conversation flow and state.
  • Incorporates cognitive services, such as Natural Language Processing (NLP).

When your bot is added to a group or a team, an introduction message is sent. The message provides a brief description of the bot's features and how to use them.

This step-by-step guide helps you to create a conversation bot in the Teams application. You can see the following output:

Screenshot shows the response from conversation bot.