Return to Activities

MLHacks: Add an FAQ Bot to Your Webpage with Microsoft Azure

Build and train an FAQ Bot to integrate into any webpage with Microsoft Azure.

Workshop Overview

  • Beginner
  • 1.5h - 2h
  • Node.js, Chat Bots, Web Development, Microsoft Azure

Learning Objectives

  • Learn about web development with various JavaScript tools
  • Become familiar with Microsoft Azure and Visual Studio Code
  • Build and train an FAQ Chat Bot

Have a question?

Get in touch if you have any questions regarding this workshop or MLH Localhost.

About this Workshop

In this workshop, participants will learn how to build an FAQ bot using Microsoft Azure’s tool. They will then learn how to incorporate the chatbot into a simple web page.

Chat Bots allows users to upload a list of FAQs and creates a Chat Bot service that can be easily incorporated into your webpage.

Microsoft Azure

Microsoft Azure is a cloud platform with more than 100 services and tools for developers. 95% of Fortune 500 companies run on Azure (and learning these skills can help you land your first job!). Easily deploy web apps, mobile apps, database, AI apps, and blockchain networks. Whatever your preferred programming language and development workflow, Azure has something for you.

Requirements / Prerequisites

Participants will need to be able to install Node, NPM, and Visual Studio Code on their computers. While no background knowledge is required, familiarity with JavaScript is helpful.

System Requirements:


When you host an MLH Localhost activity, we’ll send you everything you need to run it. Here’s what we’ll send you:

The List:

Resources & Downloads


Participants can install Node and Visual Studio Code before they begin the workshop.

Node Installers

Mac Windows Linux

Visual Studio Code

Mac Windows Linux

Microsoft Azure for Students

Before the workshop, participants can create a Microsoft Azure account. Credits are available for students with .edu email addresses!

Sign Up

Get Started

The hackers are waiting for you.

Have a question?