pushover-notifications

Pushover API for node.js

npm install pushover-notifications
26 downloads in the last day
72 downloads in the last week
208 downloads in the last month

Pushover

Send pushover.net notifications from Node.JS

Usage

Install

npm install pushover-notifications

Examples

Sending a message


var push = require( 'pushover-notifications' );

var p = new push( {
    user: process.env['PUSHOVER_USER'],
    token: process.env['PUSHOVER_TOKEN'],
    // onerror: function(error) {},
    // update_sounds: true // update the list of sounds every day - will
    // prevent app from exiting.
});

var msg = {
    message: 'omg node test',
    title: "Well - this is fantastic",
    sound: 'magic', // optional
    device: 'devicename', // optional
    priority: 1 // optional
};

p.send( msg, function( err, result ) {
    if ( err ) {
        throw err;
    }

    console.log( result );
});

Sending a message to multiple users


var users = [
  'token1',
  'token2',
  'token3'
];

var msg = {
  message: 'omg node test',
  title: "Well - this is fantastic",
  sound: 'magic' // optional
  priority: 1 // optional,
};

for ( var i = 0, l = users.length; i < l; i++ ) {

  msg.user = users[i];
  // token can be overwritten as well.

  p.send( msg, function( err, result ) {
    if ( err ) {
      throw err;
    }

    console.log( result );
  });
}
npm loves you