Skip to content

A walkthrough of the prerequisites required for getting started with Microsoft's Bot Framework

Notifications You must be signed in to change notification settings

Microsoft-DXEIP/Tokyo-Hack-Prerequisite-Docs

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 

Repository files navigation

Tokyo-Hack-Prerequisite-Docs

Prerequisites to complete before showing up to the Hack

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.

Prerequisites

  1. Install Git: Go to https://git-scm.com/downloads and download the installer for your Operating System. Follow the steps to install git.

  2. 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.

  3. First, we need a way to test our bot. From the docs install the bot framework for your Operating System.

    • Windows:

      1. Under tools click the link for Bot Framework Emulator (Windows)
      2. From this page click install and you will be prompted to install the Bot Emulator application.
    • macOS or Linux:

      1. Under tools click the link for Bot Framework Emulator (Console). This wil give you a .zip file.
      2. Unzip this file.
      3. Install Mono. Select your operating system and click Download.
      4. In your terminal type > $ mono BFEmulator.exe
  4. 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.

  5. 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.


Great! We now have the tools to get us started with the Bot Framework.

Now choose an SDK to work with. The Bot Framework currently supports .NET and NodeJS SDKs.

Note: If you plan on using the .NET SDK, while not required, the docs will assume you are running Visual Studio on Windows.

  1. Choose an SDK to work with and make sure you have the necessary tools to work with that framework.

    • NodeJS:

      1. 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.

      2. Feel free to use any text editor you'd like although we recommend Visual Studio Code.

    • .NET:

      1. 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

      2. 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.


You are now ready to start working on your own Bot.

About

A walkthrough of the prerequisites required for getting started with Microsoft's Bot Framework

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published