Chia Sẻ Code Chatbot Với Người Lạ Trên Facebook

0
36

Xin chào các bạn
chắc các bạn đã biết về hình thức chat với người
lạ rồi chứ gì . Ngày xưa nó là một hình thức rất
là hot , được rất nhiều người ưa chuộng . Hai
người sẽ tham gia cuộc trò chuyện mà không ai
biết thông tin của ai hết . Và những bộ code
chatbot với người lạ này có lẽ đã được chia sẻ
nhiều trên mạng rồi . Thế nên ngày hôm nay mình
sẽ chia sẻ một code chatbot với người lạ trên
facebook cực kì hot.
Nếu các bạn đang thắc mắc về chatbot trên
fb này thì có thể test con chatbot
này: UET
ChatBot

Với bộ code này sẽ giúp các bạn thỏa sức
tìm hiểu , vọc các kiểu , tự làm một con chatbot
riêng cho mình. OK! chúng ta sẽ tiến hành cài đặt
bộ code này nhé.

Yêu cầu

  • VPS cài sẵn MySQL server,
    NodeJS
  • Chứng thư số SSL cho địa chỉ IP của
    VPS.

Lưu ý: Có thể dùng SSL cho tên miền
riêng, và cần trỏ tên miền về địa chỉ IP
VPS

  • Facebook Page (nơi đặt trụ sở
    Chatbot :P)

Cấu hình phía Facebook

Làm theo các bước như ở đây

Lưu ý: Bước Setup a Webhook sẽ được thực
hiện sau khi cấu hình và chạy App trên
server

Cấu hình phía Server

  • Tạo database mới trong MySQL
  • Cấu hình database, webhook token,
    Facebook Page token trong .env

DB_NAME tên database đã
tạo
DB_USER người dùng được cấp toàn
quyền trên database
DB_PASSWORD mật khẩu người
dùng
WEBHOOK_TOKEN webhook token của
bạn (để Facebook xác nhận webhook)
PAGE_ACCESS_TOKEN page token bạn
lấy được ở bước Cấu hình Facebook

  • Chạy npm run database để tạo metadata
    cho database
  • Chạy npm start để khởi động App
    Chatbot

Cấu hình Webhook

Thực hiện bước Setup a Webhook còn dở
ở trên

  • Callback URL là url tới webhook
    của bạn
  • Verify Token là webhook token
    bạn đã cấu hình ở Server
  • Subscription Fields tích chọn
    messages

Done! We have a
Chatbot!

Giờ bạn đã có thể public Chatbot để mọi
người cùng tham gia thả thính!
Chúc may mắn và hi vọng bạn sẽ xây dựng
được một Chatbot của riêng trường
mình^^!

Lưu ý: Khi muốn public Chatbot, bạn cần
xin phép Facebook để họ review và public
Chatbot cho bạn. Lúc đó thì những người khác
mới sử dụng Chatbot được. Xem
đây

Bình Luận

Vui lòng nhập bình luận của bạn!
Vui lòng nhập tên của bạn ở đây