HOME > Development > ChatBots- Messenger ChatBot DialogFlow and nodejs

ChatBots- Messenger ChatBot DialogFlow and nodejs

  • Development
  • May 04, 2025
SynopsisChatBots: Messenger ChatBot – DialogFlow and nodejs, av...
ChatBots- Messenger ChatBot DialogFlow and nodejs  No.1

ChatBots: Messenger ChatBot – DialogFlow and nodejs, available at $84.99, has an average rating of 4.41, with 122 lectures, based on 3645 reviews, and has 20284 subscribers.

You will learn about understand how chatbots work build chatbots for Messenger know how to create custom code to add flexibility to your chatbot have in-depth knowledge of natural language processing with DialogFlow know and use the fb messenger api get information from the conversation add persistent menu use all the possible message types: text, images, video, quick replies, buttons, carousels, students will get a codebase that is easily extendable have a chatbot that can be easily extended to connect to other APIs add rich media messages in DialogFlow have a chatbot that answers FAQ This course is ideal for individuals who are everybody that realizes the potential chatbots bring or everybody who want a deeper knowledge of DialogFlow or everybody who wants to build a chatbot for Messanger or everybody who needs a bot to answer FAQ or everybody who needs a bot to take job interviews or everybody who need the bot to talk to customers or friend or fans or or You should not take the course if you dont know what chatbot is. Take a peak at the first FREE videos first! or for the second part of the course you need to know the basics of JavaScript and Node It is particularly useful for everybody that realizes the potential chatbots bring or everybody who want a deeper knowledge of DialogFlow or everybody who wants to build a chatbot for Messanger or everybody who needs a bot to answer FAQ or everybody who needs a bot to take job interviews or everybody who need the bot to talk to customers or friend or fans or or You should not take the course if you dont know what chatbot is. Take a peak at the first FREE videos first! or for the second part of the course you need to know the basics of JavaScript and Node.

Enroll now: ChatBots: Messenger ChatBot – DialogFlow and nodejs

Summary

Title: ChatBots: Messenger ChatBot – DialogFlow and nodejs

Price: $84.99

Average Rating: 4.41

Number of Lectures: 122

Number of Published Lectures: 119

Number of Curriculum Items: 124

Number of Published Curriculum Objects: 121

Original Price: $139.99

Quality Status: approved

Status: Live

What You Will Learn

  • understand how chatbots work
  • build chatbots for Messenger
  • know how to create custom code to add flexibility to your chatbot
  • have in-depth knowledge of natural language processing with DialogFlow
  • know and use the fb messenger api
  • get information from the conversation
  • add persistent menu
  • use all the possible message types: text, images, video, quick replies, buttons, carousels,
  • students will get a codebase that is easily extendable
  • have a chatbot that can be easily extended to connect to other APIs
  • add rich media messages in DialogFlow
  • have a chatbot that answers FAQ
  • Who Should Attend

  • everybody that realizes the potential chatbots bring
  • everybody who want a deeper knowledge of DialogFlow
  • everybody who wants to build a chatbot for Messanger
  • everybody who needs a bot to answer FAQ
  • everybody who needs a bot to take job interviews
  • everybody who need the bot to talk to customers or friend or fans or
  • You should not take the course if you dont know what chatbot is. Take a peak at the first FREE videos first!
  • for the second part of the course you need to know the basics of JavaScript and Node
  • Target Audiences

  • everybody that realizes the potential chatbots bring
  • everybody who want a deeper knowledge of DialogFlow
  • everybody who wants to build a chatbot for Messanger
  • everybody who needs a bot to answer FAQ
  • everybody who needs a bot to take job interviews
  • everybody who need the bot to talk to customers or friend or fans or
  • You should not take the course if you dont know what chatbot is. Take a peak at the first FREE videos first!
  • for the second part of the course you need to know the basics of JavaScript and Node
  • Do you want to build a chatbot, so a bot that can talk? Yes, a bot that can talk to your friends or customers or fans while you sleep or do something else. You can make one for your customer that keep on asking the same questions. Or if you have a community for your fans and followers that want to know your details. Use your imagination, any time you have to reply the same thing over and over again, someone else like a bot can do it for you.

    In the first part of the course, we’ll make a chatbot without programming skills. We’ll build a ChatBot that can answer frequently asked questions, and I’ll show you how to teach your bot to have any other dialogs. We’ll learn this by teaching our ChatBot to make job interviews.

    We’ll use DialogFlow to process natural language.DialogFlow will help the bot to understand what users want.

    The chatbot will communicate to its customers via Facebook Messenger.

    And in the second part, we’ll use NodeJS to upgrade the bot. So the basic knowledge of javascript and NodeJS is needed.

    With the new app, our bot will be able to remember things, that is, store information into a database or connect to other API services. With this, the bot will gain external knowledge and functionality.

    And remember, I’LL BE THERE FOR YOU. I ANSWER EVERY QUESTION AND HELP EVERY STUDENT.

    At the end of the course, you’ll have a fully functional ChatBot. And you’ll also know how to teach the bot to have other dialogs with customers. You’ll know how to make a bot for yourself and other people.

    My name is Jana Bergant, and I’m a developer with over 20 years of experience. I’m an IT instructor teaching people new tech skills. Over 17000 people are already taking my course.

    I help all my students at every step of development. And I’ll be here for you!

    So if the predictions turn right, this will open up a new channel for businesses to reach a large audience. And here is a BIG OPPORTUNITY FOR YOU! Be one of the first people that know how to build chatbots. You can build it for your business or other people.

    This course will show you how to create a ChatBot!

    In the course, we use the latest version of DialogFlow. Also, I update videos regularly to stay up to date.

    The last update of the course was on 27th February 2020

    I added DialogFlow mega agents

    Course Curriculum

    Chapter 1: Introduction to the course

    Lecture 1: Introduction

    Lecture 2: ChatBots – what are they and how do we build one?

    Lecture 3: What can I do with bots?

    Lecture 4: ChatBot behind the scenes

    Lecture 5: ChatBot architecture

    Lecture 6: How to get help

    Lecture 7: Additional resources

    Chapter 2: Connect Facebook app with DailogFlow / have a first conversation with a chatbot

    Lecture 1: Create a Facebook page

    Lecture 2: Create a Facebook application

    Lecture 3: DialogFlow setup and introduction

    Lecture 4: Connect DialogFlow and Facebook application – updated

    Lecture 5: First conversation with your bot

    Chapter 3: Teach chatbot to answer FAQ. Test and train the ChatBot

    Lecture 1: Show chatbot how to answer FAQ

    Lecture 2: How to test and train a ChatBot / Add friends as testers

    Chapter 4: Teach a bot how to have dialogs. Master DialogFlow!

    Lecture 1: Chatbot job enquiry

    Lecture 2: Teach chat bot to take candidates info

    Lecture 3: Test your chatbot – job interview test

    Lecture 4: No application context

    Chapter 5: Rich messages

    Lecture 1: DialogFlow – Rich messages Part 1

    Lecture 2: DialogFlow – Rich messages Part 2

    Chapter 6: Extra DialogFlow features

    Lecture 1: Prebuilt agents

    Lecture 2: Follow-up intents

    Lecture 3: DialogFlow intents priority

    Lecture 4: DialogFlow tutorial FREE ebook

    Chapter 7: Publish a chatbot

    Lecture 1: Introduction to app review – Steps to take

    Lecture 2: Get the pages_messaging right

    Lecture 3: Facebook app basic settings

    Lecture 4: Privacy policy link for Facebook app

    Lecture 5: Submit for review / publish the chatbot on Messenger

    Chapter 8: Upgrade a chatbot – PART 2

    Lecture 1: Introduction to part 2

    Lecture 2: Heroku, GIT and Node.js

    Lecture 3: Initial project in Node.js

    Chapter 9: Code walkthrough and configuration

    Lecture 1: Project configuration

    Lecture 2: Google authentication / service accounts / google project

    Lecture 3: How to test Messenger Bots localy?

    Lecture 4: Code walktrough – part 1

    Lecture 5: Code walktrough – part 2

    Lecture 6: Take care of security

    Lecture 7: First deploy to server

    Lecture 8: Common mistakes that happen when first deploying to Heroku

    Lecture 9: GRPC not working with node v12 WARNING!

    Chapter 10: Add extra features to Chatbot

    Lecture 1: Get information from conversation – part 1 – updated

    Lecture 2: Get information from conversation – part 2 – updated

    Lecture 3: Test new feature

    Lecture 4: Send button message – delivery extra options

    Lecture 5: Set a greeting text for your chatbot

    Lecture 6: Set get started button

    Lecture 7: Persistent menu is no longer supported

    Lecture 8: Set persistant menu

    Lecture 9: Disable text input

    Lecture 10: Get information about the user

    Lecture 11: Quick replies in parameters

    Chapter 11: Connect to 3rd party API

    Lecture 1: Connect to 3rd party API – Part 1

    Lecture 2: Request module upgrade

    Lecture 3: Connect to 3rd party API – Part 2

    Lecture 4: Publish the update

    Chapter 12: Save and retrieve information into a database

    Lecture 1: Setup a database for the chatbot on Heroku

    Lecture 2: Create user table for the user information

    Lecture 3: Save user information into a database

    Lecture 4: Postgres authorization with certificates

    Lecture 5: Refactor user module – Part 1

    Lecture 6: Refactor user module – Part 2

    Lecture 7: More work with a database – retrieving and using users preferences

    Lecture 8: Create DialogFlow intent for colors inquiry

    Lecture 9: Setup database tables to store information and user’s preference

    Lecture 10: Read information user seeks (available colors) from database

    Lecture 11: Remember user’s preference (color)

    Lecture 12: Use user’s preference later in the conversation – updated

    Lecture 13: Refactor all the bot code

    Lecture 14: DialogFlow – trigger the intent with event

    Chapter 13: Broadcasting messages to users

    Lecture 1: Introduction to broadcasting

    Lecture 2: Newsletter: Quick menu callback

    Lecture 3: Newsletter: save settings to database

    Lecture 4: Newsletter: unsubscribe

    Lecture 5: Newsletter: quick menu – Subscribe to news

    Lecture 6: Get the FB rights to send notifications – updated

    Lecture 7: Application for sending news to bot users

    Lecture 8: Facebook login: Introduction and setup -updated

    Lecture 9: Ejs templating: Introduction

    Lecture 10: Facebook Login: Authentication implementation

    Lecture 11: Ejs templates and login page

    Lecture 12: Logged in user object

    Lecture 13: Secure login

    Lecture 14: Broadcast form

    Lecture 15: Broadcast confirm

    Lecture 16: Send messages

    Instructors

  • ChatBots- Messenger ChatBot DialogFlow and nodejs  No.2
    Jana Bergant
    Web developer, IT instructor
  • Rating Distribution

  • 1 stars: 57 votes
  • 2 stars: 68 votes
  • 3 stars: 420 votes
  • 4 stars: 1170 votes
  • 5 stars: 1930 votes
  • Frequently Asked Questions

    How long do I have access to the course materials?

    You can view and review the lecture materials indefinitely, like an on-demand channel.

    Can I take my courses with me wherever I go?

    Definitely! If you have an internet connection, courses on Udemy are available on any device at any time. If you don’t have an internet connection, some instructors also let their students download course lectures. That’s up to the instructor though, so make sure you get on their good side!