Search code examples
node.jsgoogle-hangouts

Is it possible to send a Google hangouts chat message using node.js?


I'm looking for a way to send a message to the new Gmail chat window - Google Hangout apparently. I'm aware XMPP is supported for old-style chats, but is there an API to send anything using Google Hangouts from node.js?


Solution

  • https://github.com/jaxbot/hangouts-bot

    Install

    npm install hangouts-bot
    

    Code

    var hangoutsBot = require("hangouts-bot");
    var bot = new hangoutsBot("someone@gmail.com", "password");
    
    bot.on('online', function() {
        console.log('online');
    });
    
    bot.on('message', function(from, message) {
        console.log(from + ">> " + message);
    });
    

    Original source: hangouts-bot README