The Microsoft Bot Framework provides a platform for you to build interactive conversational Bots. The Bots you build can support multiple end points, or channels. A channel is the way people will engage with the Bot you build. Examples of channels are Skype, SMS, Slack, Kik, and Facebook Messenger.
-
Install Git: Go to https://git-scm.com/downloads and download the installer for your Operating System. Follow the steps to install git.
-
We'll need some Bot Framework specific tools. In your browser navigate to https://docs.botframework/en-us/downloads. This page has links and instructions for the tools we need to build our bot.
We will refer to this page as the docs from now on. -
First, we need a way to test our bot. From the docs install the bot framework for your Operating System.
-
Windows:
- Under tools click the link for Bot Framework Emulator (Windows)
- From this page click install and you will be prompted to install the Bot Emulator application.
-
macOS or Linux:
- Under tools click the link for Bot Framework Emulator (Console). This wil give you a .zip file.
- Unzip this file.
- Install Mono. Select your operating system and click Download.
- In your terminal type > $ mono BFEmulator.exe
-
-
Our ultimate goal is to get our chatbot working on Skype so you will need a Skype account. Go to https://www.skype.com/ and sign up for an account. Also download the desktop app.
-
To allow our Bot to work on Skype without deploying it to Azure, we need a third party tool called ngrok. Go to https://ngrok.com/download and follow the steps to download it.
-
Choose an SDK to work with and make sure you have the necessary tools to work with that framework.
-
NodeJS:
-
Go to https://nodejs.org/en/download and download the installer for your operating system. Follow the installer steps to get node. You should install Node version 4 or higher.
-
Feel free to use any text editor you'd like although we recommend Visual Studio Code.
-
-
.NET:
-
VERY IMPORTANT TO DO BEFORE THE HACK STARTS:
Install Visual Studio 2015 (latest update), you can download the community version here for free: https://www.visualstudio.com
Important: Please update all VS extensions to their latest versions Tools->Extensions and Updates->Updates -
Download and install the Bot Application template. Download the file from the direct download link here. Save the zip file (do not extract the contents) to your Visual Studio 2015 templates directory which is traditionally in "%USERPROFILE%\Documents\Visual Studio 2015\Templates\ProjectTemplates\Visual C#"
Note: This step isn't necessary as we will be cloning a Quickstart template but it will allow you to make a new bot in >the future so it's worth doing.
-
-