Saturday, July 14, 2018

Hướng Dẫn Viết BOT Trả Lời Tin Nhắn 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

49 comments:

  1. Chỉnh sửa bài viết và post lên google+cốc cốc+pig submit nha Duy!

    ReplyDelete
  2. Trang đặt liên kết: http://www.vutungduy.blog
    Tiêu đề: Vũ Tùng Duy Blog

    ReplyDelete
  3. Replies
    1. Dạ phải lên cơ chứ anh, ngồi mãi một chỗ sao đc :)

      Delete
  4. Replies
    1. Ơ đựu, hay thì em thay mặc CTV cảm ơn anh. Cònn.. Phúc đẹp gái thì em dỗi anh đấy 😂😂

      Delete
  5. Replies
    1. CTV Phúc đăng ấy. Khen nó chứ đừng khen Phúc, nó ganh đó 😂😂

      Delete
  6. Posted By: Duy Vũ
    Hứ,lần sau đếu post nữa :(

    ReplyDelete
    Replies
    1. [img]https://1.bp.blogspot.com/-8sIvpyVKZLk/W0r2bv08SKI/AAAAAAAAAoE/foHgNFvwTrcQHPCdULUy8fTiVz14uAzKQCLcBGAs/s1600/Screenshot_2018-07-15-14-22-14-725_com.android.chrome.png[/img]
      Haha

      Delete
  7. Replies
    1. Đuỵt, lần sau đừng cmt kiểu này bữa 😣😣

      Delete
  8. :V t có bot pto hơn nè xem demo k xD

    ReplyDelete
  9. Replies
    1. This comment has been removed by a blog administrator.

      Delete
    2. Vui lòng không được spam hoặc đặt backlink nha bạn! Vui lòng đọc nội quy trước khi comments!
      Https://www.phucstar-it.tk/p/noi-quy.html

      Delete
  10. Replies
    1. Ây da Phú ttt quá nhỉ <3
      Lát qua thăm lại Phú nè :)

      Delete
  11. Replies
    1. Mày nói cái lìn gì dậy Phương, Đức nào đâu đây??

      Delete
  12. Ôk đã sửa nhé :))
    Mà ôg mua domain bằng card hay vía thế?

    ReplyDelete
  13. https://www.coichanhkunit.tk/
    Nguyễn Phỏm IT
    Phúc Xì Ta lk với :)))

    ReplyDelete
  14. https://www.facebook.com/VoHuuNhan.Writer
    -_-

    ReplyDelete
  15. Replies
    1. Ùm ôg, tại bữa giờ cứ ngồi edit upgrade temp hoài :((
      Sorry nha.

      Delete