如何用LINE定時通知FTX的交易狀況?
YK的簡單投資是一個很佛心的網站,他把自己開發的交易工具無私地提供出來,使用者可以透過FTX做到單幣機器人、網格機器人、期限套利機器人等,主要使用FTX交易平台,由於程式是自己寫而且公開,因此只要複製到自己的Google帳號內,就可以讓機器人為你工作!
目前我用過GAS(Google Apps Script)版的網格機器人、單幣機器人,搭配FTX上質押FTT有交易費減免等優惠,相當棒!
但有個問題,就是每次都要自己上FTX才能查詢到資產與交易狀況,既然可以自己寫程式與FTX交易所溝通,當然就把相關訊息透過LINE傳遞到手機是最方便的。
要讓程式可以發出LINE訊息,首先得要申請一個LINE的Token(權杖),到這個網站 https://notify-bot.line.me/my/ 登入後,捲到下面,就可以看到發行存取權杖
選擇你要透過權杖發訊息到哪個群組內,或單純發給自己而已也行
之後按下發行,就會提供一個Token給你
接著,透過建立一個函數,就可以已LINE發送訊息,至於訊息要編輯成甚麼,就看你想要傳甚麼了。
底下的function內,user.lineToken就是上面產生的token。
function LineNotify(message) { var options = { 'method' : 'post', 'payload' : {'message' : message}, 'headers' : {'Authorization' : 'Bearer ' + user.lineToken} }; UrlFetchApp.fetch('https://notify-api.line.me/api/notify',options); }
我是使用YK的程式,然後參考他的語法,把當下的交易狀況整理好,寫入message內,最後透過LineNotify送出! 有了這個函式,就可以將FTX交易機器人的資訊一起寫到message內,透過Google Apps Script的觸發條件,設定定時觸發的功能,這樣你就可以定時收到有關你帳戶的資料通知了!