Build CHATBOTS with Dialogflow (V1 & V2) and NodeJS

BASICS TO ADVANCED. Learn to build Chatbots using the all-powerful NLP platform Dialogflow (V1 &V2) and Node.JS.

3.65 (95 reviews)
Udemy
platform
English
language
Web Development
category
instructor
Build CHATBOTS with Dialogflow (V1 & V2) and NodeJS
619
students
8 hours
content
Oct 2018
last update
$19.99
regular price

What you will learn

Understand the concepts and different components of Dialogflow - Intents, Entities, Contexts, Actions, Events with examples. Learn step by step from basics to advanced concepts in Dialogflow

Understand the importance of NLP in Bot development by writing bots in NodeJS without using any NLP for skype and facebook platforms and then using NLP (Dialogflow) platform

Learn to write end to end bot from scratch using Dialogflow and NodeJS for Facebook messenger, Android and web applications

Learn to deploy bot web services on cloud (Heroku)

Learn to build an end to end real life bot from scratch using Dialogflow and NodeJS which tells bus arrival time given a bus stop number for Facebook messenger, Android application, A HTML/JS chatbot web application. Learners can use this example as template and build more interesting and useful bots

Why take this course?

Whether you are a novice would be bot developer or have just started your journey in bot development, this course will smoothen your journey  by explaining you the bot development process clearly with examples using Dialogflow and NodeJS. 

This course teaches invaluable concepts of Dialogflow that are essential for creating bots for Facebook messenger, Skype, web and Android platform. 

Difficult concepts in Dialogflow like Webhook slot filling, validation of user inputs during backend fulfillment, and concepts like Entities, Contexts, Actions, Events are explained with live examples in NodeJS for better clarity which otherwise are not well documented on Dialogflow.comEach topic is covered in top down fashion with practical, hands-on examples. 

The later part of the course covers some advanced concepts. A real-life Bus Arrival time bot is written in Node JS using Dialogflow for Facebook messenger, as an Android app and also as a chat enabled web application. The Bus Arrival time bot chats with the user and accepts a parameter called BusStop Number and provides the user the estimated time of arrival of all the busses at that stop. The Bus Arrival Time API is provided by Singapore's Land Transport Authority. The Bot uses the API to fetch live Bus arrival timings at a bus stop. Complete source code is provided for the learners to learn how an end to end bot is created using Dialogflow and NodeJS. 

UPDATE: Examples using Dialogflow V2 has been added recently. I will keep adding more examples using Dialogflow Version 2.

Screenshots

Build CHATBOTS with Dialogflow (V1 & V2) and NodeJS - Screenshot_01Build CHATBOTS with Dialogflow (V1 & V2) and NodeJS - Screenshot_02Build CHATBOTS with Dialogflow (V1 & V2) and NodeJS - Screenshot_03Build CHATBOTS with Dialogflow (V1 & V2) and NodeJS - Screenshot_04

Reviews

Saurav
May 18, 2020
The code are not clear, they are not visible properly. The speaker is also not able to deliver properly. The worst code I found on Udemy.
Simon
May 25, 2019
Gut nachvollziehbar gezeigte Kursinhalte. Abschließende Bewertung noch nicht möglich, aber sehr hoffnungsvoll :-)
David
March 7, 2019
WHen I went to the page shown in the course, [My github page, https://github.com/dialogflow/fulfillment-weather-python,] it is totally different than the one shown in the course. I am dissapointed that my main mission is to use dialogflow to program a q.bo robot to carry on a conversation. In addition, to learn how to program the facial recognition features of the robot too.
Matheu
July 18, 2018
This is a terrible course. It's so bad that from now on, I will question the quality of any courses I sign up for on here. Which sucks because two of the other courses I've taken here have been amazing, and another one was good. But this course was so terrible that it has actually lowered my associated value with your brand. The instructor should not be teaching. I realized this early on in the course, but I was determined to go through all the content. I paid for it so I may as well. And you never know what feature or insight you might discover... But there is nothing good in this course. The code is so bad. During the early section of the course where the instructor is live coding the bots that don't use NLP, the code is so bad that it's comical. During the second half of the course the instructor copies and pastes the code, so the quality of the code improves. However he never goes into any detail, so basically you're just watching someone copy and paste a tutorial in real time. There's no insight into any of the content. This course might be anti-learning... A dis-education... So far this has not been my experience with Udemy. The courses have been great and I'd highly recommend them. But this course was terrible.
Sarbojit
June 6, 2018
This is a complex wiring. FB Messenger calling -> node-server -> calling DF (to extract bus stop # from the message)-> Calling node JS -> Calling 3rd party API to get ETA -> Calling DF with response -> DF calling node with response message -> calling back FB with unique uid and response. The code and orientation is done all right ... however, English and flow should be properly rehearsed. The reason being ... difficult to comprehend all these bouncing, particularly in async hell environment. Tech ... very nice; narration can be improved.
Jeffrey
April 22, 2018
So far so good. I like the pace and the material. The room for improvement is just the redos on the items. I have to sort of relearn what is required when we have to go back to fix something. Aside from that everything is great!
Vipendra
February 26, 2018
till now this is not in much systematic manner. The person who are new to this course may find some difficulties because he is presuming a lot of things already
Michel
December 28, 2017
Great course with great real example. I would have preferred that some lessons were better explained in their final part because they seem left in half. A course that I recommend to those who want to approach the world of chatbot.

Charts

Price

Build CHATBOTS with Dialogflow (V1 & V2) and NodeJS - Price chart

Rating

Build CHATBOTS with Dialogflow (V1 & V2) and NodeJS - Ratings chart

Enrollment distribution

Build CHATBOTS with Dialogflow (V1 & V2) and NodeJS - Distribution chart
1455856
udemy ID
12/2/2017
course created date
5/20/2020
course indexed date
Bot
course submited by