Microsoft Bot Framework Tutorials for Complete Beginners

The Bot Framework, along with the Azure Bot Service, provides tools to build, test, deploy, and manage intelligent bots, all in one place. The Bot Framework includes a modular and extensible SDK for building bots, as well as tools, templates, and related AI services. With this framework, developers can create bots that use speech, understand natural language, handle questions and answers, and more.

The definition is taken from Microsoft Documentation. Refer here to go into complete detail on Bot Framework. For Video only tutorials, go to our videos page.

Following blogs are in the order of their complexity starting from beginners to advanced. We have used C# to develop the bots. Blogs also contain many industry use cases and personal projects.

  1. Setup your Development Environment for Microsoft Bot Framework
  2. Workload Options for Microsoft Bot Framework
  3. Create Adaptive Cards
  4. Create Echo Bot using Bot Builder SDK in Local Environment | Microsoft Bot Framework
  5. Create Echo Bot using Azure Bot Service
  6. Create a Menu Item using Echo Bot Template | Microsoft Bot Framework
  7. Add Emoji in Bot Framework Reply
  8. Call REST API using Echo Bot Template | Microsoft Bot Framework
  9. Prompt And Waterfall Dialog In Bot V4 Framework Bot Builder | .NET Core
  10. Create Flight Booking Core Bot using Bot Builder SDK in Local Environment | Microsoft Bot Framework
  11. Create Flight Booking Core Bot using Azure Bot Service
  12. Collect & Validate User Details using Microsoft Bot Framework using C#
  13. API Testing Bot | Microsoft Bot Framework
  14. Create an Empty Knowledge Base in QnA Maker
  15. Create QnA Maker Bot without writing Code using Azure Bot Service

Bot Series

  1. ToDo Bot
  2. Create Azure Resource Manager Bot
  3. Connect Bot Framework to Database
  4. Create Advanced Language Translator Bot
  5. Customer Support Chatbot
  6. E-commerce Bot

Channel Integrations

  1. Embed Azure Bot in Website
  2. Connect Azure Bot with Microsoft Teams Channel
  3. Connect Azure Bot with Telegram Channel
  4. Connect Azure Bot with Alexa Channel | Create Alexa Skill
  5. Connect Azure Bot with SharePoint Site
  6. Connect Azure Bot with SharePoint using Direct Line Channel and SharePoint Framework
  7. Connect Azure Bot with Jira Cloud

WhatsApp Bots

  1. Create WhatsApp Bot | Connect WhatsApp with QnA Maker | Create Azure Functions using Visual Studio
  2. WhatsApp Bot | Get Covid Data Daily on WhatsApp using Azure Functions and Twilio
  3. WhatsApp Bot | Get Daily Jokes on WhatsApp using Azure Functions and Twilio

Some fixes of the common errors in bot framework & Azure bot service

  1. [Fixed] Resource Provider ‘Microsoft.BotService’ not Registered for this Subscription

Some tips and techniques

  1. How to create Model Classes from API JSON Response in Visual Studio
  2. How to AutoSave in VS Code (Visual Studio Code) after a delay

Up ↑

%d bloggers like this: