Adding Pushover notifications
This commit is contained in:
parent
d7737e3045
commit
3ffde7807f
2 changed files with 10 additions and 1 deletions
|
|
@ -418,6 +418,9 @@ SLACK_CHANNEL="#general"
|
|||
SLACK_USERNAME="duplicity-backup"
|
||||
SLACK_EMOJI="package"
|
||||
|
||||
# Provider: Pushover
|
||||
PUSHOVER_TOKEN="token" # App token generated at pushover.net
|
||||
PUSHOVER_USER="userkey" # User key from pushover.net
|
||||
|
||||
# ------------------------------------------------------------------------------
|
||||
# TROUBLESHOOTING
|
||||
|
|
|
|||
|
|
@ -410,8 +410,14 @@ send_notification()
|
|||
if [ ! -z "${NOTIFICATION_SERVICE}" ]; then
|
||||
if [ "${NOTIFICATION_SERVICE}" = "slack" ]; then
|
||||
curl -X POST -H 'Content-type: application/json' --data "{\"text\": \"${NOTIFICATION_CONTENT}\", \"channel\": \"${SLACK_CHANNEL}\", \"username\": \"${SLACK_USERNAME}\", \"icon_emoji\": \":${SLACK_EMOJI}:\"}" "${SLACK_HOOK_URL}"
|
||||
|
||||
echo -e "Slack notification sent to channel ${SLACK_CHANNEL}" >> "${LOGFILE}"
|
||||
elif [ "${NOTIFICATION_SERVICE}" = "pushover" ]; then
|
||||
curl -s \
|
||||
-F "token=APP_TOKEN" \
|
||||
-F "user=USER_KEY" \
|
||||
-F "message=${NOTIFICATION_CONTENT}" \
|
||||
https://api.pushover.net/1/messages
|
||||
echo -e "Pushover notification sent" >> "${LOGFILE}"
|
||||
fi
|
||||
fi
|
||||
}
|
||||
|
|
|
|||
Loading…
Reference in a new issue