先前水哥介紹過chia硬碟挖礦管理軟體swar之後
發現除了discord之外, 後續0.1版中新增了對於telegram bot的支援
後來看到有些這方面的需求
在這裡就來簡單說一下怎麼建立這個telegram機器人
首先我們先打開telegram然後搜尋botfather
進入後輸入/newbot建立新的機器人
接著會請你幫機器人取名
這個看個人取就好, 然後結尾需要有bot
這裡是取mshwinfo_chia_bot
如果有跟別人重複或是後綴沒有bot都會做提示不許建立
最後下面可以看到機器人的名稱連結(需要拿來加好友)與HTTP API Token
這段盡量是自己知道就好, 不然可能會被別人拿來控制發訊息
首先我們先依照連結把機器人加入好友
下面點start就可以
接著我們先需要建立一個通知群組
因為在設定過程中
水哥發現如果不先建立群組的話, 就會swar運行時會跳出無法發現chat_id的問題, 導致無法送出訊息
而凡是有需要接收通知的人就可以都拉進來, 到時候管理同樣系統的人就可以一起收到通知
畢竟用在chia挖礦通知也只是一個簡單應用, 其實telegram bot能做的事情還是挺多的
接著把剛剛加入的機器人好友拉進來…
接著我們檢驗一下有沒有抓到chat_id
使用https://api.telegram.org/bot1888098092791:AabfdjloejlshoepeduxQ/getUpdates
這串, 再把中間改成自己的api token就可以得到以下結果
像是下面有個chat id -560785748, 有類似這種的訊息就是對了
最後我們到swar的設定檔中確認一下api token設定
剛剛機器人建立後下面那串貼上去, 並且把notify_telegram設定成true就可以!
重新啟用一下swar服務
順利的話就會發現群組的機器人已經會叫爸爸了(誤)
而如果你有使用grafana做系統監控, 想要請telegram機器人通知你
只要照上面步驟一樣建立一個機器人
最後把http api token與chat_id填入就可以囉!
探索更多來自 哪裡好吃哪裡去:美食避雷箴 的內容
訂閱即可透過電子郵件收到最新文章。