Присылаем уведомления в Telegram из bash
Для уведомления об окончании длительных операций удобно создать скрипт, который отправит в личку сообщение от бота.
- #/bin/bash
- msg=${1:-Notification}
- token="123456789:AABBCCddeeff-abc"
- chat=12345
- curl -s -X POST \
- "https://api.telegram.org/bot$token/sendMessage" \
- --data-urlencode text="$msg" \
- --data chat_id=$chat > /dev/null
Использование:
- longcommand ; notify-me "Task finished. Exit code: $?"
- longcommand && notify-me "Task finished" || notify-me "Error occured"