Ưu đãi trong tuần: Nhập mã UD50 giảm 50k cho đơn từ 300k!
Trang chủ
Menu

ChatBots: Messenger ChatBot - DialogFlow and nodejs

ChatBots: Xây dựng ChatBot Messenger với DialogFlow và Node.js

ChatBots: Xây dựng ChatBot Messenger với DialogFlow và Node.js

Sử dụng DialogFlow để huấn luyện chatbot giao tiếp. Phát triển ứng dụng backend kết nối chatbot với dịch vụ web và cơ sở dữ liệu

4.7
(3,987 đánh giá)
21,852 học viên
Giảng viên
Jana Bergant
Phụ đề Việt chất lượng cao Phụ đề tiếng Anh Bán chạy Đánh giá cao
50.000đ 349.000đ -86%
✓ Xem giỏ hàng và thanh toán
Bao gồm phụ đề tiếng Việt, tiếng Anh
9.5 giờ video
122 bài giảng
Truy cập vĩnh viễn
Học trên mọi thiết bị
Cập nhật: 30/05/2026

Bạn sẽ học được gì

Hiểu cách hoạt động của chatbot
Xây dựng chatbot cho Messenger
Biết cách viết mã tùy chỉnh để tăng tính linh hoạt cho chatbot
Nắm vững kiến thức về xử lý ngôn ngữ tự nhiên với DialogFlow
Biết và sử dụng API Messenger của Facebook
Trích xuất thông tin từ cuộc hội thoại
Thêm menu cố định
Sử dụng tất cả loại tin nhắn: văn bản, hình ảnh, video, phản hồi nhanh, nút bấm, carousel,...
Học viên sẽ nhận được mã nguồn dễ dàng mở rộng
Có chatbot có thể dễ dàng mở rộng để kết nối với API khác
Thêm tin nhắn đa phương tiện trong DialogFlow
Có chatbot trả lời câu hỏi thường gặp (FAQ)

Yêu cầu

Bạn cần biết chatbot là gì
Phần thứ hai của khóa học yêu cầu kiến thức cơ bản về JavaScript và Node

Đối tượng phù hợp

Dành cho mọi người nhận thấy tiềm năng của chatbot
Dành cho ai muốn tìm hiểu sâu về DialogFlow
Dành cho ai muốn xây dựng chatbot cho Messenger
Dành cho ai cần bot trả lời câu hỏi thường gặp
Dành cho ai cần bot phỏng vấn tuyển dụng
Dành cho ai cần bot giao tiếp với khách hàng, bạn bè, người hâm mộ,...
Không nên tham gia khóa học nếu chưa biết chatbot là gì. Hãy xem trước các video MIỄN PHÍ đầu tiên!
Phần thứ hai của khóa học yêu cầu kiến thức cơ bản về JavaScript và Node

Nội dung khóa học

20 phần • 119 bài giảng
1 Giới thiệu
2 ChatBots - Chúng là gì và cách xây dựng?
3 Tôi có thể làm gì với bot?
4 Hệ thống hoạt động của ChatBot
5 Kiến trúc ChatBot
6 Cách nhận trợ giúp
7 Tài nguyên bổ sung
1 Tạo Trang Facebook
2 Tạo ứng dụng Facebook
3 Thiết lập và giới thiệu DialogFlow
4 Kết nối DialogFlow và ứng dụng Facebook - bản cập nhật
5 Trò chuyện đầu tiên với bot của bạn
1 Hướng dẫn chatbot trả lời FAQ
2 Cách kiểm tra và huấn luyện ChatBot / Thêm bạn bè làm người kiểm thử
1 Chatbot hỗ trợ tuyển dụng
2 Dạy bot thu thập thông tin ứng viên
3 Kiểm tra chatbot - thử nghiệm phỏng vấn
4 Không có ngữ cảnh ứng dụng
1 DialogFlow - Tin nhắn đa dạng Phần 1
2 DialogFlow - Tin nhắn đa dạng Phần 2
1 Tác nhân có sẵn
2 Ý định tiếp nối
3 Độ ưu tiên ý định trong DialogFlow
4 Sách điện tử MIỄN PHÍ hướng dẫn DialogFlow
1 Giới thiệu về đánh giá ứng dụng - Các bước thực hiện
2 Cấu hình pages_messaging đúng cách
3 Cài đặt cơ bản ứng dụng Facebook
4 Liên kết chính sách bảo mật cho ứng dụng Facebook
5 Gửi đánh giá / Xuất bản chatbot trên Messenger
1 Giới thiệu phần 2
2 Heroku, GIT và Node.js
3 Dự án Node.js khởi tạo
1 Cấu hình dự án
2 Xác thực Google / tài khoản dịch vụ / dự án Google
3 Cách kiểm thử Messenger Bot cục bộ?
4 Hướng dẫn mã nguồn - phần 1
5 Hướng dẫn mã nguồn - phần 2
6 Xử lý bảo mật
7 Triển khai đầu tiên lên máy chủ
8 Lỗi thường gặp khi triển khai lên Heroku lần đầu
9 CẢNH BÁO! GRPC không hoạt động với node v12
1 Trích xuất thông tin từ hội thoại - phần 1 - bản cập nhật
2 Trích xuất thông tin từ hội thoại - phần 2 - bản cập nhật
3 Kiểm thử tính năng mới
4 Gửi tin nhắn nút bấm - tùy chọn giao hàng bổ sung
5 Đặt văn bản chào mừng cho chatbot
6 Thiết lập nút Bắt đầu
7 Menu cố định không còn được hỗ trợ
8 Thiết lập menu cố định
9 Vô hiệu hóa nhập văn bản
10 Lấy thông tin về người dùng
11 Phản hồi nhanh trong tham số
1 Kết nối với API bên thứ ba - Phần 1
2 Nâng cấp module Request
3 Kết nối với API bên thứ ba - Phần 2
4 Xuất bản bản cập nhật
1 Thiết lập cơ sở dữ liệu cho chatbot trên Heroku
2 Tạo bảng người dùng cho thông tin người dùng
3 Lưu thông tin người dùng vào cơ sở dữ liệu
4 Ủy quyền Postgres với chứng chỉ
5 Tái cấu trúc module người dùng - Phần 1
6 Tái cấu trúc module người dùng - Phần 2
7 Làm việc thêm với cơ sở dữ liệu - truy xuất và sử dụng tùy chọn người dùng
8 Tạo ý định DialogFlow cho truy vấn màu sắc
9 Thiết lập bảng cơ sở dữ liệu lưu thông tin và tùy chọn người dùng
10 Đọc thông tin người dùng tìm kiếm (màu sắc có sẵn) từ cơ sở dữ liệu
11 Ghi nhớ tùy chọn người dùng (màu sắc)
12 Sử dụng tùy chọn người dùng sau này trong hội thoại - bản cập nhật
13 Tái cấu trúc toàn bộ mã bot
14 DialogFlow - Kích hoạt ý định bằng sự kiện
1 Giới thiệu về gửi hàng loạt
2 Bản tin: Gọi lại menu nhanh
3 Bản tin: Lưu cài đặt vào cơ sở dữ liệu
4 Bản tin: Hủy đăng ký
5 Bản tin: Menu nhanh - Đăng ký nhận tin
6 Lấy quyền FB để gửi thông báo - bản cập nhật
7 Ứng dụng gửi tin tức cho người dùng bot
8 Đăng nhập Facebook: Giới thiệu và thiết lập - bản cập nhật
9 Mẫu Ejs: Giới thiệu
10 Đăng nhập Facebook: Triển khai xác thực
11 Mẫu Ejs và trang đăng nhập
12 Đối tượng người dùng đã đăng nhập
13 Đăng nhập bảo mật
14 Biểu mẫu gửi hàng loạt
15 Xác nhận gửi hàng loạt
16 Gửi tin nhắn
1 Giới thiệu WebViews
2 Danh sách trắng tên miền
3 Thêm WebView vào menu cố định
4 Tạo WebView đầu tiên
5 Tạo biểu mẫu cài đặt
6 Đóng cửa sổ WebView
7 Lấy thông tin từ WebView (biểu mẫu)
8 Lấy ID người dùng từ Messenger Extensions
9 Làm đẹp biểu mẫu với thiết kế Materialize
10 Lưu cài đặt từ WebView vào cơ sở dữ liệu
11 Đọc cài đặt từ cơ sở dữ liệu và hiển thị trong WebView
1 Giao thức bàn giao - Giới thiệu
2 Luồng giao thức bàn giao
3 Thiết lập giao thức bàn giao
4 Chuyển quyền kiểm soát luồng - mã nguồn
5 Sự kiện kênh chờ
6 Kết nối các điểm với ý định DialogFlow
7 Kiểm thử hội thoại
1 Cách xác thực tham số trong DialogFlow
2 Cách gọi ý định khác từ fulfillment DialogFlow
3 Cách ngăn vòng lặp xác thực tham số trong bot
4 Thực thể REGEXP
5 Bảng tra cứu Regex
6 Cho phép mở rộng tự động
7 Khớp mờ
8 Tác nhân Mega DialogFlow
1 Phân tích cảm xúc tóm tắt
2 Phân tích cảm xúc cho chatbot
3 Kịch bản triển khai phổ biến trong chatbot
4 Thêm về phân tích cảm xúc
1 Công cụ cho nhà phát triển chatbot và voice bot
1 Kết luận
1 Bài giảng thưởng: Ưu đãi cho học viên của tôi

Giới thiệu khóa học

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


Khóa học liên quan

Khám phá thêm các khoá học cùng chủ đề

Hiển thị tất cả khoá học Chatbot Development
Hiển thị tất cả khoá học Node Js
Zalo
Tôi có thể tư vấn khoá học cho bạn 😊