Telegram Robot
(1) 新增此聯絡人 BotFather
https://t.me/botfather
(2) 創建一個新的機器人,機器人的名稱和使用者名稱,使用者名稱必須以_bot做結尾
(3) 將產生的 API token 記錄下來
6954966185:AAHO54afueNxRs91Em9bK7lycNGSJQVmeYY
(4) 透過以下來獲得聊天 ID
https://api.telegram.org/bot6954966185:AAHO54afueNxRs91Em9bK7lycNGSJQVmeYY/getUpdates
(5) 主機上安裝 curl
sudo apt-get install curl |
(6) 編輯一個 sh 檔來做測試,同時給予權限,並且執行測試
#!/bin/bash TOKEN="your_bot_token" CHAT_ID="your_chat_id" MESSAGE="你好,世界!" curl -s -X POST https://api.telegram.org/bot$TOKEN/sendMessage -d chat_id=$CHAT_ID -d text="$MESSAGE" > /dev/null |
chmod +x telegram-send.sh ./send_telegram.sh |
(7) 編輯一個 sh 檔,請參考 連結,同時給予權限
sudo nano /lab/script sudo chmod +x database_alert.sh |
(8) 編輯 /etc/crontab
00 24 * * * root /lab/script/database_alert.sh >> /lab/log/database_alert.log 2>&1 |
留言