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. Guide to Create an Azure Bot resource in Microsoft Azure Portal
  6. How to Get Azure Bot resource app Id
  7. How to Get Azure Bot Resource Password from Azure Key Vault
  8. Create Echo Bot using Azure Bot Service [Will be deprecated, Use 5th Blog]
  9. Create a Menu Item using Echo Bot Template | Microsoft Bot Framework
  10. Add Emoji in Bot Framework Reply
  11. Call REST API using Echo Bot Template | Microsoft Bot Framework
  12. Prompt And Waterfall Dialog In Bot V4 Framework Bot Builder | .NET Core
  13. Create Flight Booking Core Bot using Bot Builder SDK in Local Environment | Microsoft Bot Framework
  14. Create Flight Booking Core Bot using Azure Bot Service [Will be deprecated, Use 5th Blog]
  15. Collect & Validate User Details using Microsoft Bot Framework using C# [Using Waterfall Dialog Model]
  16. API Testing Bot | Microsoft Bot Framework
  17. Create an Empty Knowledge Base in QnA Maker
  18. 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. Auto Updater QnA Maker KB Bot
  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
  4. WhatsApp QnA Maker Bot using Power Automate 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
  2. [Fixed] The operation “List” is not enabled in this key vault’s access policy

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

Thank you All!!! Hope you find this useful.

If you liked our content and it was helpful, you can buy us a coffee or a pizza. Thank you so much.


Up ↑

%d bloggers like this: