Build Incredible Chatbots
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
Requirements
You should be familiar with JavaScript (ES6 and above)
You should be familiar with NodeJS
You should be able to use the terminal/command line on Windows / MacOS / Linux
You should be familiar with APIs
You should be familiar with Messenger apps such as Facebook Messenger, WeChat, Slack, WhatsApp etc.
You should be familiar with databases
An active Facebook account and preferrably a Skype and Slack account
Description
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!
Overview
Section 1: Introduction
Lecture 1 Welcome to the course!
Lecture 2 What are Chatbots?
Lecture 3 Anatomy of a Chatbot
Section 2: BotBee – Your very first chatbot sprint!
Lecture 4 Introduction to Project BotBee!
Lecture 5 Training the AI
Lecture 6 Summary
Section 3: Building a Rule Based Weather Bot
Lecture 7 Introduction
Lecture 8 The Interactive Terminal
Lecture 9 Understanding Regular Expressions
Lecture 10 Understanding Regular Expressions – Examples
Lecture 11 The Pattern Dictionary
Lecture 12 The Matcher Function
Lecture 13 Meet your chatbot – Hello Vanilla!
Lecture 14 Capturing Entities
Lecture 15 Current Weather : Pattern and Capture
Lecture 16 The Weather API
Lecture 17 WeatherStack API Updates (December 2019)
Lecture 18 Current Weather – The Parser
Lecture 19 The getPrefix function
Lecture 20 Weather Forecast – Pattern and Capture
Lecture 21 Weather Forecast – The Parser
Lecture 22 Summary
Section 4: Vanilla Weather Bot Meets Facebook Messenger!
Lecture 23 Introduction to the Facebook Messenger Platform
Lecture 24 Goals
Lecture 25 Setting up an Express Server
Lecture 26 Creating a Facebook app
Lecture 27 Managing Tokens
Lecture 28 FBeamer | Introduction
Lecture 29 Registering the webhook
Lecture 30 Verifying and Validating Payload
Lecture 31 We have incoming!
Lecture 32 Handling Text Messages
Lecture 33 Sending Text Messages
Lecture 34 Send API URL Update (December, 2019)
Lecture 35 Sending Images
Lecture 36 Vanilla Meets Facebook
Lecture 37 Deploying to Heroku
Lecture 38 Submitting for Approval
Section 5: MovieMate – Introducing Wit.ai
Lecture 39 Introduction to MovieMate
Lecture 40 Facebook App Setup
Lecture 41 Downloading the starter kit
Lecture 42 Important Note
Lecture 43 Introduction to Wit.ai
Lecture 44 Wit.ai | Intent & Training
Lecture 45 Wit.ai | Training | Who directed it?
Lecture 46 Wit.ai | Training | When was it released?
Lecture 47 Built-in NLP and Wit.ai
Lecture 48 Extracting entities
Lecture 49 Introduction to the Movie DB API
Lecture 50 The getMovie function
Lecture 51 The getDirector function
Lecture 52 Creating a response | Movie Info
Lecture 53 Creating a response | Who directed it?
Lecture 54 Deploying on Heroku
Lecture 55 Adding Test Users
Lecture 56 Summary
Section 6: Building MoneyBot for Skype, FB and Slack using API.AI (Dialogflow)
Lecture 57 Important Note
Lecture 58 Introduction to MoneyBot
Lecture 59 Introduction to API.AI
Lecture 60 Basic Intents
Lecture 61 The Currency Convertor Intent
Lecture 62 Fulfillment – 1
Lecture 63 Fulfillment – 2
Lecture 64 Updated : Dialogflow Fulfillment API v2.0 & CurrencyConverter API
Lecture 65 Using Context
Lecture 66 Resetting Context
Lecture 67 Integration : Skype
Lecture 68 Integration : Facebook Messenger
Lecture 69 Integration : Slack
Lecture 70 Summary
Section 7: Building Bots for WhatsApp
Lecture 71 Introduction
Lecture 72 Creating an agent on DialogFlow
Lecture 73 The WhatsApp Sandbox
Lecture 74 Twilio & DialogFlow – The Integration
Lecture 75 Default Intents
Lecture 76 Setting up a service account & Google Drive API
Lecture 77 Google Sheets and Permissions
Lecture 78 AWS Setup
Lecture 79 The Serverless Framework CLI
Lecture 80 Securely storing secrets
Lecture 81 Setting up our webhook
Lecture 82 IAM policy for accessing secrets
Lecture 83 Accessing secrets in the webhook
Lecture 84 Google Sheets – A higher order function
Lecture 85 The Get-Openings intent
Lecture 86 Handling the Get-Openings intent
Lecture 87 Testing our setup
Lecture 88 The Apply intent
Lecture 89 Handling the Apply intent
Lecture 90 The Status intent
Lecture 91 Handling the Status intent
Lecture 92 Deploying the webhook on AWS Lambda
Lecture 93 Summary
Section 8: Bonus
Lecture 94 BONUS : Join my inner circle of friends!
Web developers interested in building exciting conversational interfaces and agents,Mobile developers who’re keen on integrating conversational agents in their apps,Business managers with a flair for coding in JavaScript & NodeJS,Professionals who want to be at the cutting edge of technology,You should not take this course if you’re not a coder,You should not take this course if you’re not familiar with JavaScript and NodeJS
Course Information:
Udemy | English | 7h 53m | 2.36 GB
Created by: Sachin Bhatnagar
You Can See More Courses in the Developer >> Greetings from CourseDown.com