This is a hands-on-lab with the objective of building a bot that has multiple functions and deploying it to Azure for communication.
We will be using the Microsoft Bot Framework NodeJS SDK to build the bot web service and utilize some NPMs and open source SDKs along with Cognitive Services APIs.
- Install NodeJS. After you've installed this, open your command line and run
npm install npm -g
. This updates Node's Package Manager (npm) to the latest version. - Install Visual Studio Code (or any other code editor of your choice)
- Install Bot Framework emulator
- Mission 1: Creating/setting up the bot
- LUIS: Getting your bot to understand natural language
- Mission 2: Getting news using Bing News API
- Mission 3: Identifying objects using the Computer Vision API
- Challenge 1: Sending emails
- Challenge 2: Deploying the bot to Azure and connecting to channels