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 );
});
}