pushover() sends a message (push notification) to a user or group.
Messages can be given different priorities, play different sounds, or require
acknowledgments.
pushover_normal(), pushover_silent, pushover_quiet, pushover_high,
and pushover_emergency functions send messages with those priorities.
pushover( message, title = NULL, priority = 0, attachment = NULL, user = get_pushover_user(), app = get_pushover_app(), device = NULL, sound = NULL, url = NULL, url_title = NULL, format = c("html", "monospace"), retry = 60, expire = 3600, callback = NULL, timestamp = NULL ) pushover_silent(message, ...) pushover_quiet(message, ...) pushover_normal(message, ...) pushover_high(message, ...) pushover_emergency(message, ...)
| message | The message to be sent (max. 1024 characters). Messages use
|
|---|---|
| title | (optional) The message's title. Titles use |
| priority | Message priority ( |
| attachment | Path of file attachment to include. File must be image format (bmp, jpg, png, tif) and no larger than 2.6 MB. |
| user | user/group key (see |
| app | application token (see |
| device | (optional) name of the device(s) to send message to. Defaults to all devices. |
| sound | (optional) name of the sound to play (see https://pushover.net/api#sounds) |
| url | (optional) supplementary URL to display with message |
| url_title | (optional) title to show for supplementary URL |
| format | Message formatting. If |
| retry | (optional) how often (in seconds) to repeat emergency priority messages (min: 30 seconds; default: 60 seconds) |
| expire | (optional) how long (in seconds) emergency priority messages will be retried (max: 86400 seconds; default: 3600 seconds) |
| callback | (optional) callback URL to be visited (HTTP POST) once an emergency priority message has been acknowledged (details) |
| timestamp | (optional) a Unix timestamp containing the date and time to display to the user instead of the time at which the message was received |
| ... | Additional arguments to pass to |
an invisible list containing the following fields:
status: request status (1 = success)
request: unique request ID
raw: the raw httr::response object
receipt: a receipt ID (only for emergency priority messages)
errors: a list of error messages (only for unsuccessful requests)
if (FALSE) { pushover(message = "Hola Mundo!") }