Introduction
  • Welcome to the course!
  • What are Chatbots?
  • Anatomy of a Chatbot
BotBee - Your very first chatbot sprint!
  • Introduction to Project BotBee!
  • Training the AI
  • Summary
Building a Rule Based Weather Bot
  • Introduction
  • The Interactive Terminal
  • Understanding Regular Expressions
  • Understanding Regular Expressions - Examples
  • The Pattern Dictionary
  • The Matcher Function
  • Meet your chatbot - Hello Vanilla!
  • Capturing Entities
  • Current Weather : Pattern and Capture
  • The Weather API
  • WeatherStack API Updates (December 2019)
  • Current Weather - The Parser
  • The getPrefix function
  • Weather Forecast - Pattern and Capture
  • Weather Forecast - The Parser
  • Summary
Vanilla Weather Bot Meets Facebook Messenger!
  • Introduction to the Facebook Messenger Platform
  • Goals
  • Setting up an Express Server
  • Creating a Facebook app
  • Managing Tokens
  • FBeamer | Introduction
  • Registering the webhook
  • Verifying and Validating Payload
  • We have incoming!
  • Handling Text Messages
  • Sending Text Messages
  • Send API URL Update (December, 2019)
  • Sending Images
  • Vanilla Meets Facebook
  • Deploying to Heroku
  • Submitting for Approval
MovieMate - Introducing Wit.ai
  • Introduction to MovieMate
  • Facebook App Setup
  • Downloading the starter kit
  • Important Note
  • Introduction to Wit.ai
  • Wit.ai | Intent & Training
  • Wit.ai | Training | Who directed it?
  • Wit.ai | Training | When was it released?
  • Built-in NLP and Wit.ai
  • Extracting entities
  • Introduction to the Movie DB API
  • The getMovie function
  • The getDirector function
  • Creating a response | Movie Info
  • Creating a response | Who directed it?
  • Deploying on Heroku
  • Adding Test Users
  • Summary
Building MoneyBot for Skype, FB and Slack using API.AI (Dialogflow)
  • Important Note
  • Introduction to MoneyBot
  • Introduction to API.AI
  • Basic Intents
  • The Currency Convertor Intent
  • Fulfillment - 1
  • Fulfillment - 2
  • Updated : Dialogflow Fulfillment API v2.0 & CurrencyConverter API
  • Using Context
  • Resetting Context
  • Integration : Skype
  • Integration : Facebook Messenger
  • Integration : Slack
  • Summary
Building Bots for WhatsApp
  • Introduction
  • Creating an agent on DialogFlow
  • The WhatsApp Sandbox
  • Twilio & DialogFlow - The Integration
  • Default Intents
  • Setting up a service account & Google Drive API
  • Google Sheets and Permissions
  • AWS Setup
  • The Serverless Framework CLI
  • Securely storing secrets
  • Setting up our webhook
  • IAM policy for accessing secrets
  • Accessing secrets in the webhook
  • Google Sheets - A higher order function
  • The Get-Openings intent
  • Handling the Get-Openings intent
  • Testing our setup
  • The Apply intent
  • Handling the Apply intent
  • The Status intent
  • Handling the Status intent
  • Deploying the webhook on AWS Lambda
  • Summary