貓眼看世界
貓眼看世界

貓~偶爾懶散,偶爾機警,以不同的視角解讀這個世界。 對賺錢有濃厚興趣,尤其是加密幣,也喜歡分享自己的所思所想,希望透過網路以文會友。

搞了兩天終於完成LINE機器人的[初步]建置

最終還是選擇我相對熟悉的python,重新學習如何打造一個LINE機器人,還是先從COPY learning開始

新年連假,搞了好幾天,嘗試在Google Apps Script上使用Javascript或是Google Cloud Platform上使用Python開發,參考了好多資訊,一直弄不起來。今天終於找到一篇相當有幫助的文,總算搞定,把最簡單的Line機器人成功在Heroku (一個雲端計算平台,可以免費安裝一些服務運行)上run起來。

步驟大略如下,後續會再重新設定一次並詳細記錄踩過的坑

  1. 申請一個Heroku帳號 (https://dashboard.heroku.com/)
  2. 申請一個Github帳號(https://github.com/)
  3. Fork Flask-LINE-Bot-Heroku這個專案到你自己的目錄內https://github.com/hsuanchi/Flask-LINE-Bot-Heroku 
  4. 建置一個LINE的channel (https://developers.line.biz/console/)取得Access token與secret key
  5. 參考Flask-LINE-Bot-Heroku專內案說明的Deploy to Keroku按鈕,並參考說明填入步驟4的token與key
  6. 部屬(deploy) app
  7. 回到https://developers.line.biz/console/修改你的webhook
  8. 測試!
經多次test,我的小牛機器人終於有反應!

機器人working,這應該是我看到最方便的安裝方式。但這只是完成安裝,後續還是要新增功能,讓這個機器人確實有幫助。

我的目標就是可以透過這個LINE機器人推送我在FTX交易所上個子帳戶的獲利狀況,並且可以透過LINE指令調整倉位或下單(這個可能會需要九一點的開發時間)。


參考資料

LINE bot building references #program-learning

使用Heroku平台打造LineBot

Line機器人進階

Telegram bot


CC BY-NC-ND 2.0 版权声明

喜欢我的文章吗?
别忘了给点支持与赞赏,让我知道创作的路上有你陪伴。

加载中…

发布评论