Send pushover.net notifications from Node.JS
This code is a partial copy of the code on pushover-notifications
Usage
Install
npm install pushover-notification-client
Pushover API values
Any API parameters, as found on https://pushover.net/api, can be passed in the object. For example, retry
and expire
can be added to the object being passed to .send
! Here's an example with many different parameters.
var msg = message: "This is a message" title: "Well - this is fantastic" sound: 'magic' device: 'test_device' priority: 2 url: "http://pushover.net" url_title: "Pushover Website" attatchment: fs
Examples
Sending a message
var Push = var p = user: processenv'PUSHOVER_USER' token: processenv'PUSHOVER_TOKEN' // httpOptions: { // proxy: process.env['http_proxy'], //}, // onerror: function(error) {}, // update_sounds: true // update the list of sounds every day - will // prevent app from exiting. var msg = // These values correspond to the parameters detailed on https://pushover.net/api // 'message' is required. All other values are optional. message: 'omg node test' // required title: "Well - this is fantastic" sound: 'magic' device: 'devicename' priority: 1 p
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 = userslength; i < l; i++ msguser = usersi // token can be overwritten as well. p