This article will cover the following things,

Brief Concepts

What is Bot?

  • Think of a bot as an app that users interact with in a conversational way.
  • It can communicate conversationally with text, cards, or speech.
  • It may be as simple as basic pattern matching with a response, or it may be a sophisticated weaving of artificial intelligence techniques with complex conversational state tracking and integration to existing business services.
  • The Bot Framework enables you to build bots that support different types of interactions with users.
  • You can design conversations in your bot to be freeform.
  • Your bot can also have more guided interactions where it provides the user choices or actions.
  • The conversation can use simple text strings or more complex rich cards that contain text, images, and action buttons

Why use the Bot Framework?

  • Developers writing bots all face the same problems: bots require basic I/O, they must have language and dialog skills, and they must connect to users, preferably in any conversation experience and language the user chooses.
  • The Bot Framework provides powerful tools and features to help solve these problems.

Prerequisites

Implementation – Create a new Microsoft Bot Service

Steps to be followed,

Implementation – Access the new Bot Service

Steps to be followed,

Happy Learning!