Nhưng bạn có lúc lại bận việc, những tin nhắn trên Facebook có hàng tá những tin cần bạn trả lời. Bạn cần một ai đó luôn lịch sự trả lời lần lượt những tin nhắn đó nhưng không đủ can đảm để giao phó cho ai. Vì vậy, bài viết này sẽ hướng dẫn các bạn tạo một con bot nhắn tin riêng cho mình giúp bạn trả lời tin nhắn khi bạn đang bận.
Bot được viết bằng ngôn ngữ Node JS. Nhưng tại sao lại là Node JS? Hiện nay, những code mẫu Facebook đang dùng là NodeJS, đã có mặt trên Github nên sẽ không mất thời gian chuyển code NodeJS sang ngôn ngữ khác. Đồng thời NodeJS sở hữu những ưu điểm đáng cân nhắc như tự start web server bằng code, khả năng truy suất dưới system như ngôn ngữ Python và Ruby, có nhiều thư viện trên NPM… Quan trọng nhất, NodeJS thực sự khá hoàn hảo cho Chatbot vì NodeJS hỗ trợ tin nhắn thời gian thực (RTM) cho Slack RTM bot, có khả năng giúp bạn xây dựng một API đơn giản cực nhanh với hapi.js…
- Rep bình thường cho những người khác
- Loại trừ những id user mà bot không trả lời
- Khi nhận tin nhắn "STOP" của người gửi, con bot sẽ ngừng auto
- Tắt hoàn toàn con bot này luôn (không auto rep cho ai nữa)
- Rep riêng theo id
- Đánh dấu là đã đọc
- Thay đổi từ ngữ trả lời từ tin thứ 2
Hướng dẫn cách thực hiện
- Đăng kí một tài khoản Cloud 9 tại đây (Link hướng dẫn)
- Tải đoạn code này về rồi giải nén ra: chatbot.rar
- Đăng nhập vào c9.io bằng tài khoản mới tạo được
- Khi đăng nhập được vào trong workspace thì bấm Create a new workspace
- Tiến hành cấu hình cho máy chủ như sau:
Các mục Description, Clone from Git or Mericurial URL để trống. Và các bạn lưu ý phần Workspace name là tên của máy chủ không chứa khoảng cách, các kí tự in hoa và các kí tự đặt biệt ngoài "-"
Phần Choose a template các bạn chọn Node js và bấm Create workspace
6. Chờ cho hệ thống tạo cho bạn một máy chủ. Chờ chờ ^^
7. Tiến hành upload code lên máy chủ bằng cách vào File - > Upload Local Project... rồi tiến hành upload toàn bộ forder mới giải nén ra
8. Truy cập tới cây thư mục chat bot rồi click đúp chuột vào file index.js
9. Tại hàm login các bạn nhập tên đăng nhập và mật khẩu của mình vào ( Tại dòng thứ 7,8). Và chỉnh sửa nội dung tin nhắn trong đó.
8. Click chuột vào nút Run màu xanh trên thanh công cụ rồi xong TA RA. Đến bước này thì đã xong xuôi rồi.
Và đây là kết quả:
Lưu Ý: Đối với một số tài khoản facebook khi đăng nhập vào vị trí lạ sẽ bị dính checkpoint. Lúc này các bạn cứ accept cho nó rồi tiến hành Run lại nhé
Chúc các bạn thành công!
Và đây là kết quả:
Lưu Ý: Đối với một số tài khoản facebook khi đăng nhập vào vị trí lạ sẽ bị dính checkpoint. Lúc này các bạn cứ accept cho nó rồi tiến hành Run lại nhé
Chúc các bạn thành công!
Tác giả:
2 Comments
cái này treo trên host dc k bạn ?
ReplyDeleteĐược bạn nhé :D
DeletePost a Comment