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



  • @hoanggiagia1005 xem code thu :3



  • @nhutuit e dùng code bên trên mà @@



  • @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ẻ :)



  • easy example :|

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

    var answeredThreads = {};

    // Create simple echo bot
    login({email: "your_mail@gmail.com", 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. :)


Log in to reply