【數位3C】Chia挖礦狀況Telegram機器人通知?! Telegram機器人建立方式, 亦可搭配Grafana做系統警告

【數位3C】Chia挖礦狀況Telegram機器人通知?! Telegram機器人建立方式, 亦可搭配Grafana做系統警告 3C/資訊/通訊/網路 挖礦mining 網路 軟體應用

先前水哥介紹過chia硬碟挖礦管理軟體swar之後

發現除了discord之外, 後續0.1版中新增了對於telegram bot的支援

後來看到有些這方面的需求

在這裡就來簡單說一下怎麼建立這個telegram機器人

 

首先我們先打開telegram然後搜尋botfather

【數位3C】Chia挖礦狀況Telegram機器人通知?! Telegram機器人建立方式, 亦可搭配Grafana做系統警告 3C/資訊/通訊/網路 挖礦mining 網路 軟體應用

 

進入後輸入/newbot建立新的機器人

【數位3C】Chia挖礦狀況Telegram機器人通知?! Telegram機器人建立方式, 亦可搭配Grafana做系統警告 3C/資訊/通訊/網路 挖礦mining 網路 軟體應用

 

接著會請你幫機器人取名

這個看個人取就好, 然後結尾需要有bot

這裡是取mshwinfo_chia_bot

如果有跟別人重複或是後綴沒有bot都會做提示不許建立

最後下面可以看到機器人的名稱連結(需要拿來加好友)與HTTP API Token

這段盡量是自己知道就好, 不然可能會被別人拿來控制發訊息

【數位3C】Chia挖礦狀況Telegram機器人通知?! Telegram機器人建立方式, 亦可搭配Grafana做系統警告 3C/資訊/通訊/網路 挖礦mining 網路 軟體應用

 

首先我們先依照連結把機器人加入好友

下面點start就可以

【數位3C】Chia挖礦狀況Telegram機器人通知?! Telegram機器人建立方式, 亦可搭配Grafana做系統警告 3C/資訊/通訊/網路 挖礦mining 網路 軟體應用

 

接著我們先需要建立一個通知群組

因為在設定過程中

水哥發現如果不先建立群組的話, 就會swar運行時會跳出無法發現chat_id的問題, 導致無法送出訊息

【數位3C】Chia挖礦狀況Telegram機器人通知?! Telegram機器人建立方式, 亦可搭配Grafana做系統警告 3C/資訊/通訊/網路 挖礦mining 網路 軟體應用

 

而凡是有需要接收通知的人就可以都拉進來, 到時候管理同樣系統的人就可以一起收到通知

畢竟用在chia挖礦通知也只是一個簡單應用, 其實telegram bot能做的事情還是挺多的

【數位3C】Chia挖礦狀況Telegram機器人通知?! Telegram機器人建立方式, 亦可搭配Grafana做系統警告 3C/資訊/通訊/網路 挖礦mining 網路 軟體應用

 

接著把剛剛加入的機器人好友拉進來…

【數位3C】Chia挖礦狀況Telegram機器人通知?! Telegram機器人建立方式, 亦可搭配Grafana做系統警告 3C/資訊/通訊/網路 挖礦mining 網路 軟體應用

 

【數位3C】Chia挖礦狀況Telegram機器人通知?! Telegram機器人建立方式, 亦可搭配Grafana做系統警告 3C/資訊/通訊/網路 挖礦mining 網路 軟體應用

 

接著我們檢驗一下有沒有抓到chat_id

使用https://api.telegram.org/bot1888098092791:AabfdjloejlshoepeduxQ/getUpdates

這串, 再把中間改成自己的api token就可以得到以下結果

像是下面有個chat id -560785748, 有類似這種的訊息就是對了

【數位3C】Chia挖礦狀況Telegram機器人通知?! Telegram機器人建立方式, 亦可搭配Grafana做系統警告 3C/資訊/通訊/網路 挖礦mining 網路 軟體應用

 

最後我們到swar的設定檔中確認一下api token設定

剛剛機器人建立後下面那串貼上去, 並且把notify_telegram設定成true就可以!

【數位3C】Chia挖礦狀況Telegram機器人通知?! Telegram機器人建立方式, 亦可搭配Grafana做系統警告 3C/資訊/通訊/網路 挖礦mining 網路 軟體應用

 

重新啟用一下swar服務

順利的話就會發現群組的機器人已經會叫爸爸了(誤)

【數位3C】Chia挖礦狀況Telegram機器人通知?! Telegram機器人建立方式, 亦可搭配Grafana做系統警告 3C/資訊/通訊/網路 挖礦mining 網路 軟體應用

 

而如果你有使用grafana做系統監控, 想要請telegram機器人通知你

只要照上面步驟一樣建立一個機器人

最後把http api token與chat_id填入就可以囉!

【數位3C】Chia挖礦狀況Telegram機器人通知?! Telegram機器人建立方式, 亦可搭配Grafana做系統警告 3C/資訊/通訊/網路 挖礦mining 網路 軟體應用

請多指教, 有什麼想法都可以說