Build Incredible Chatbots

Build Incredible Chatbots

English | MP4 | AVC 1280×720 | AAC 48KHz 2ch | 8 Hours | 1.97 GB

Learn to build and deploy chatbots for Facebook Messenger, WhatsApp, Slack and Skype using Wit & DialogFlow!

Welcome to the most comprehensive and complete chatbot developer course. Learn concepts, tools and techniques that you will need to build fully functional chatbots for business and enterprise.

In this course, we will go from zero to pro as we build multiple chatbots using a variety of techniques and platforms including Chatfuel, Wit and DialogFlow for a multitude of channels such as Facebook Messenger, WhatsApp, Slack and Skype. We will explore chatbot platforms that do not require you to write code, and all the way to a code intensive chatbot that can be built for specialised scenarios.

We will learn about the brain behind a chatbot, as we go from simple pattern recognition to natural language processing and AI.

This course features an ever evolving project based curricula that will see new sections, case studies and examples being added on a regular basis. This is critical because this technology space is growing by leaps & bounds and consequently this course aims to keep up with the pace. All of this comes with personalised help, hand holding and support.

And even before reaching the end of the course, you will be able to build and deploy chatbots and offer this brand new way of reaching out to the world, to your customers and business.

A Chatbot can help people shop, order food, entertain, provide help, advice, information, support and more, through a simple chat interface. Imagine chatting with a friend on Facebook Messenger. No learning curve needed, no apps to install.

Almost all industries, ranging from entertainment, medicine, hospitality, performing arts, banking, aviation and more are already eyeing the chatbot space to enhance customer engagement for business and marketing. And it is no wonder that Google, Facebook and Microsoft are leading the pack with dedicated divisions and projects being incubated at the moment.

The bottom line is – we’re at a stage in the evolution of chatbots where mobile apps were back in 2007 when Apple announced the first iPhone.

Grab the opportunity today.

Join me, as we understand, design and build incredible chatbots for Facebook Messenger, Skype, Slack and WhatsApp!

What you’ll learn

  • Understand and learn about conversational interfaces and agents
  • Build conversational agents or chatbots using JavaScript & NodeJS
  • Understand the role of Natural Language Processing and AI
  • Build a Chatbot with zero coding with Chatfuel
  • Build chatbots with using Motion ai
  • Build and use your own interface to Facebook Messenger
  • Use Wit.AI for building chatbots
  • Build chatbots using DialogFlow
  • Understanding intents and entities
  • Understand and use Regular Expressions (RegEx) for building basic chatbots
  • Deploying a bot on the Facebook Messenger Platform
  • Deploying a bot on Skype
  • Deploying a bot on Slack
  • Build Bots for WhatsApp
  • Deploy chatbot apps on cloud platforms such as Heroku
  • Build and Deploy serverless webhooks on AWS Lambda
Table of Contents

Introduction
1 Welcome to the course!
2 What are Chatbots
3 Anatomy of a Chatbot

BotBee – Your very first chatbot sprint!
4 Introduction to Project BotBee!
5 Training the AI
6 Summary

Building a Rule Based Weather Bot
7 Introduction
8 The Weather API
9 Current Weather – The Parser
10 The getPrefix function
11 Weather Forecast – Pattern and Capture
12 Weather Forecast – The Parser
13 Summary
14 The Interactive Terminal
15 Understanding Regular Expressions
16 Understanding Regular Expressions – Examples
17 The Pattern Dictionary
18 The Matcher Function
19 Meet your chatbot – Hello Vanilla!
20 Capturing Entities
21 Current Weather Pattern and Capture

Vanilla Weather Bot Meets Facebook Messenger!
22 Introduction to the Facebook Messenger Platform
23 Handling Text Messages
24 Sending Text Messages
25 Sending Images
26 Vanilla Meets Facebook
27 Deploying to Heroku
28 Submitting for Approval
29 Goals
30 Setting up an Express Server
31 Creating a Facebook app
32 Managing Tokens
33 FBeamer Introduction
34 Registering the webhook
35 Verifying and Validating Payload
36 We have incoming!

MovieMate – Introducing Wit.ai
37 Introduction to MovieMate
38 Extracting entities
39 Introduction to the Movie DB API
40 The getMovie function
41 The getDirector function
42 Creating a response Movie Info
43 Creating a response Who directed it
44 Deploying on Heroku
45 Adding Test Users
46 Summary
47 Facebook App Setup
48 Downloading the starter kit
49 Important Note
50 Introduction to Wit.ai
51 Wit.ai Intent & Training
52 Wit.ai Training Who directed it
53 Wit.ai Training When was it released
54 Built-in NLP and Wit.ai

Building MoneyBot for Skype, FB and Slack using API.AI (Dialogflow)
55 Important Note
56 Resetting Context
57 Integration Skype
58 Integration Facebook Messenger
59 Integration Slack
60 Summary
61 Introduction to MoneyBot
62 Introduction to API.AI
63 Basic Intents
64 The Currency Convertor Intent
65 Fulfillment – 1
66 Fulfillment – 2
67 Updated Dialogflow Fulfillment API v2.0 & CurrencyConverter API
68 Using Context

Building Bots for WhatsApp
69 Introduction
70 Securely storing secrets
71 Setting up our webhook
72 IAM policy for accessing secrets
73 Accessing secrets in the webhook
74 Google Sheets – A higher order function
75 The Get-Openings intent
76 Handling the Get-Openings intent
77 Testing our setup
78 The Apply intent
79 Handling the Apply intent
80 Creating an agent on DialogFlow
81 The Status intent
82 Handling the Status intent
83 Deploying the webhook on AWS Lambda
84 Summary
85 The WhatsApp Sandbox
86 Twilio & DialogFlow – The Integration
87 Default Intents
88 Setting up a service account & Google Drive API
89 Google Sheets and Permissions
90 AWS Setup
91 The Serverless Framework CLI

Bonus
92 BONUS Join my inner circle of friends!