Hướng dẫn viết bot trả lời tin nhắn đơn giản không spam bằng NodeJS

Chào các bạn , mình là Vũ Tùng Duy. Hôm nay mình sẽ share cho các bạn cách tạo ra Bot rep inbox khá hay và thú vị.
Đầu tiên cần con server chạy nodejs. Tui dùng OpenShift vì nó free
Bước 1: Đăng ký OpenShift xem tại đây:  CLICK

Bước 2: Chọn NodeJS nha mấy ba. xem bước 1 có căn bản thôi, còn ba nào có rồi thì xem thẳng bước 3



Bấm vô 
Try Sample Repository để nó auto tạo nha ba
Tạo xong chờ 5p để nó Build server
Bước 3: tạo code + install framework
Click chọn Monotoring -> nodejs-***********

Chọn Terminal


Bắt đầu copy + paste thần thánh nè
Install Framework:

CODE PHP :

<?php
npm install facebook-chat-api --save
?>
Code Rep Inbox: tạo file tên gì cũng được .js

CODE PHP :

<?php
var login = require("facebook-chat-api");
 
var answeredThreads = {};
 // Create simple echo botlogin({email"nguyenvanduocit@gmail.com"password"*****"}, function callback (errapi) {
    if(err) return console.error(err);
 
    api.listen(function callback(errmessage) {
        console.log(message.threadID);
        if(!answeredThreads.hasOwnProperty(message.threadID)){
            answeredThreads[message.threadID] = true;
            api.sendMessage("BOT - Hiện tại mình đang đi ra ngoài, mình sẽ trả lời bạn ngay khi tới nhà,"message.threadID);
        }
    });
});?>
Nguồn code: Nguồn
Nhớ login tài khoản vô nha mấy ba. Ba nào sợ mất tài khoản thì thôi đừng làm. Đằng nào login vô 100% dính checkpoint vị trí. Yếu tim thì đừng thử nha chưa 
Bước 4: Treo code + auto reload code
Install Nodemon:

CODE PHP :

<?php
npm install nodemon -g
?>
Thực thi file:

CODE PHP :

<?php
nodemon tên--cũng-được.js -d 60
?>
Khi có người nhắn chỉ rep 1 lần sau khoản thời gian không biết là bao nhiêu nodemon sẽ reload lại code đề phòng lỡ thằng khứa nào nó nhắn nữa thì bot nó còn trả lời 
-------------------------------------------------------
Nhược điểm: Online cũng rep 
Bài viết khá sơ sài + xem thì like, chứ xem chùa sao được 
Ờ quên nữa: ai có host thì tạo file ở host rồi dùng Terminal của OpenShift download về bằng Command:

CODE PHP :

<?php
wget http://domain.com/file.js?>
Chứ ở Terminal của OP không create file được 
--------------------------------------
Chúc các bạn thành công!
Nguồn: KhariDZ-V4u