Hướng dẫn viết chat bot cho facebook



  • @hoanggiagia1005 code tren nay lam j coa utils.js



  • @nhutuit cái file đấy nằm trong api của facebook ạ



  • @hoanggiagia1005 update version node nha bạn ơi.



  • Hay quá, phiên bản nodejs của mình là 4.2.1, chạy ầm ầm.



  • Liệu có sợ bị họ lưu lại info facebook của mình ko nhỉ :|



  • @huydd dùng thì không sợ, sợ thì không dùng :v



  • Cái này có thể dùng trả lời cho facebook cá nhân của mình được không vậy mọi người



  • @Nguyễn-Công-Kiều-Tam đã nói trong Hướng dẫn viết chat bot cho facebook:

    Cái này có thể dùng trả lời cho facebook cá nhân của mình được không vậy mọi người

    Được bạn ạ. Cái này chỉ cho fb cá nhân thôi. Dùng cho fanpage phải dùng hướng dẫn khác.



  • This post is deleted!


  • Mình có viết 1 cái đễ phục vụ nghiên cứu thôi. chạy trên Google apps script. Anh em còn cần thì mình viết hướng dẫn.


  • Global Moderator

    @mrokay rất mong bạn chia sẻ :)

    Tech-nông
    Twitter: @nhubaovu
    Profile: about.me/vunb

    0


  • easy example :|

    var login = require("facebook-chat-api");

    var answeredThreads = {};

    // Create simple echo bot
    login({email: "[email protected]", password: "**********"}, function callback (err, api) {
    if(err) return console.error(err);

    api.listen(function callback(err, message) {
    	var d = new Date();
    	// var h = d.getHours();
    	var h =d.getHours() + 7;
    	var day = d.getDay();
    	
    	if(h >= 6 && h < 12 && !answeredThreads.hasOwnProperty(message.threadID)) {
    		answeredThreads[message.threadID] = true;
            api.sendMessage("BOT: Hello, Chúc buổi sáng tốt lành :)", message.threadID);
    	} else if( h >= 12 && h < 18 && !answeredThreads.hasOwnProperty(message.threadID)) {
    		answeredThreads[message.threadID] = true;
            api.sendMessage("BOT: Yeah, Chúc buổi trưa tốt lành :D", message.threadID);
    	} else if (h >= 18 && h < 23 && !answeredThreads.hasOwnProperty(message.threadID)) {
    		answeredThreads[message.threadID] = true;
            api.sendMessage("BOT: Hello, 1 buổi tối nhiềm niềm vui ;)", message.threadID);
    	} else if (h >= 0 && h < 6 && !answeredThreads.hasOwnProperty(message.threadID)) {
    		answeredThreads[message.threadID] = true;
            api.sendMessage("BOT: Hmmm, Hãy đi ngủ để bảo đảm sức khỏe, mọi việc hãy để sáng mai giải quyết, chúc ngủ ngon!", message.threadID);
    	}
    });
    

    });



  • @Vũ Ok bạn, đang viết sáng mai sẽ share tới anh em.



  • @tung mình đã cài xong tới bước facebook-chat-api.
    Giờ làm sao bật nó nhỉ?
    Mới tham gia group nên chưa biết, cao thủ giải đáp. :)



  • 0_1492010724017_looix.jpg
    cho em hỏi,như này là sao ạ =(((



  • Là bạn chưa có căn bản về nodejs hoặc bạn quá lười đọc error message, hoặc bạn không biết dùng Google.
    Mình nghĩ vậy.



  • @Toàn vào console gõ, npm install là chạy đc, nó phải tải toàn bộ thư viện trong pakage.json



  • mới dùng có xíu :v bị khóa FB



  • @CodeConCat muốn học nodejs căn bản thì học đâu đc vậy bạn?



  • @o0friendly0o Trong ngay nodejs.vn có rất nhiều topic hỏi về vấn đề này, bạn có thể xem lại xem.


Log in to reply