Merge branch 'GerardRibas-telegram-notifications' into dev
This commit is contained in:
commit
9a36453bb1
2 changed files with 8 additions and 1 deletions
|
|
@ -419,7 +419,7 @@ MAIL="mailx" # default command for Linux mail
|
||||||
# Third-party notification services. If NOTIFICATION_SERVICE is not provided, no
|
# Third-party notification services. If NOTIFICATION_SERVICE is not provided, no
|
||||||
# notifications will be sent.
|
# notifications will be sent.
|
||||||
|
|
||||||
# Possible values for NOTIFICATION_SERVICE are: slack, pushover, ifttt
|
# Possible values for NOTIFICATION_SERVICE are: slack, pushover, ifttt, telegram
|
||||||
NOTIFICATION_SERVICE=""
|
NOTIFICATION_SERVICE=""
|
||||||
NOTIFICATION_FAILURE_ONLY="yes" # send notifications only if there was an error while creating backup
|
NOTIFICATION_FAILURE_ONLY="yes" # send notifications only if there was an error while creating backup
|
||||||
|
|
||||||
|
|
@ -439,6 +439,10 @@ IFTTT_MAKER_EVENT="duplicity" # name the event to trigger at IFTTT Maker Channel
|
||||||
IFTTT_HOOK_URL="https://maker.ifttt.com/trigger/$IFTTT_MAKER_EVENT/with/key/$IFTTT_KEY" # ONLY change this if IFTTT changes it
|
IFTTT_HOOK_URL="https://maker.ifttt.com/trigger/$IFTTT_MAKER_EVENT/with/key/$IFTTT_KEY" # ONLY change this if IFTTT changes it
|
||||||
IFTTT_VALUE2="" # general purpose value to pass to your maker channel (optional)
|
IFTTT_VALUE2="" # general purpose value to pass to your maker channel (optional)
|
||||||
|
|
||||||
|
# Provider: Telegram
|
||||||
|
TELEGRAM_CHATID="" #Generate a Telegram bot following guide: https://core.telegram.org/bots#3-how-do-i-create-a-bot
|
||||||
|
TELEGRAM_KEY=""
|
||||||
|
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
# TROUBLESHOOTING
|
# TROUBLESHOOTING
|
||||||
# ------------------------------------------------------------------------------
|
# ------------------------------------------------------------------------------
|
||||||
|
|
|
||||||
|
|
@ -558,6 +558,9 @@ send_notification()
|
||||||
-F "message=${NOTIFICATION_CONTENT}" \
|
-F "message=${NOTIFICATION_CONTENT}" \
|
||||||
https://api.pushover.net/1/messages
|
https://api.pushover.net/1/messages
|
||||||
echo -e "Pushover notification sent"
|
echo -e "Pushover notification sent"
|
||||||
|
elif [ "${NOTIFICATION_SERVICE}" = "telegram" ]; then
|
||||||
|
curl -s --max-time 10 -d "chat_id=${TELEGRAM_CHATID}&disable_web_page_preview=1&text=${NOTIFICATION_CONTENT}" "https://api.telegram.org/bot${TELEGRAM_KEY}/sendMessage" >/dev/null
|
||||||
|
echo -e "Telegram notification sent"
|
||||||
fi
|
fi
|
||||||
fi
|
fi
|
||||||
}
|
}
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue