Create Telegram bot
Telegram app chat 에서 BotFather 검색 & 추가
Get API key & ID
다음 채팅 순서대로 입력 (이름과 아이디는 맘대로)
/newbot
Bashbomb
Bashbomb_0_bot
API 복사해서 browser켜고 https://api.telegram.org/bot{{api}}/getUpdates 접속
{"ok":true,"result":[]} 가 떠야함
이대로 안뜨면 채팅에서 /token 입력하여 API키 다시 받고 재접속
마지막 채팅에서 보이는 t.me/...로 시작하는 채팅방 입장하고 암거나 전송
브라우저로 돌아가서 "from":{"id":... 로 된 부분 찾아서 id 복사
Write shell script
tel_push.sh
#!/bin/bash
if [ $# -ne 2 ]
then
echo
echo "Usage "
echo "$0 {HOSTNAME} {MESSAGE}"
echo
echo "example) "
echo "$0 "
fi
ID="8304225411"
API_TOKEN="8364512989:AAHDnqqarqUVsOKH8v5GdcM879LdVfdceZ8"
URL="https://api.telegram.org/bot${API_TOKEN}/sendMessage"
DATE="$(date "+%Y-%m-%d %H:%M")"
TEXT="${DATE} [$1] $2"
curl -s -d "chat_id=${ID}&text=${TEXT}" ${URL} > /dev/null log_mon.sh
#!/bin/bash
DIR=""
SIZE="$(du -m ${DIR} | awk '{print $1}')"
HOST="$(hostname)"
if [ ${SIZE} -ge 0 ]
then
TEXT="${DIR} usage is over 0MB"
/root/SHELL/monitor/tel_push.sh "${HOST}" "${TEXT}"
fi