Skip to main content

Azure Bot Framework

Prerequisites

  • Udemy Course by Ankur Gupta

  • Create Azure Account
  • Create LUIS Account
  • Install Node JS on your local computer
  • Install Bot Framework v4 on your local computer
  • Install VS Code IDE on your local computer
  • Install Git on your local computer. Create a GitHub account
  • Install Bot Framework Emulator on your local computer
  • Create and deploy a LUIS App in Azure
  • Create a QnA Maker Service
  • Create a Knowledge Base by logging into - https://www.qnamaker.ai/
  • Yeoman Generator - https://yeoman.io/generators/
    • Used to kick start new projects
  • restify - http://restify.com/

How bot works - Bot Internals with Echo Bot

  • Azure Bot Service + Bot Framework

UseCase - Restaurant Reservation

  • Dialogs
    • Welcome Message
    • Make Reservation
    • Cancel Reservation + Adaptive Card
    • FAQ

Setup

  • Install the tools globally
    • npm install -g yo generator-botbuilder
  • Using Yeoman create a project
    • yo botbuilder
  • Test the bot service using emulator
    • Start the bot, node js app

References

  • Create a Chat Bot with Heroku, Node.js, MS Bot Framework
    • https://medium.com/@chinnatiptaemkaeo/create-fb-bot-with-heroku-nodejs-microsoft-bot-framework-687bd2893238