Reboot Message send to Telegram
How to send a Telegram Message uppon reboot
- Create /usr/sbin/reboot-message.sh
#!/bin/bash #Send a Telegram message on boot #--------------------------------- TELEGRAM_CHAT_ID="Your Chat ID" TELEGRAM_BOT_TOKEN="Your Bot Token" #--------------------------------- ipaddr=$(/usr/bin/curl --connect-timeout 1 --silent ipconfig.io) Hostname=`hostname` NOW=$( date '+%F_%H%M%S' ) export LANG=C MESSAGE="$(echo "Reboot Notification IP: $ipaddr Host: $Hostname Date: $NOW ")" logger "Debug Reboot Message" logger $MESSAGE /usr/bin/curl --connect-timeout 5 --max-time 10 --silent --output /dev/null \ --data-urlencode "chat_id=${TELEGRAM_CHAT_ID}" \ --data-urlencode "text=${MESSAGE}" \ --data-urlencode "parse_mode=HTML" \ --data-urlencode "disable_web_page_preview=true" \ "https://api.telegram.org/bot${TELEGRAM_BOT_TOKEN}/sendMessage"