えびのほげほげ投資日記

個別株も触ります

【備忘録】Herokuでサーバ立ててLine Notifyでメッセージを送った

備忘録です

お気持ち

  •  株価情報を自動取得してLINEに通知したい
  •  スプレッドシートのGOOGLEFINANCE関数はGoogle App Script(GAS)で入力すると更新されないため、毎度シートを開いて更新するのが億劫

→ 経験がてらHerokuで簡単なサーバを立ててみようか

参考サイト

先人のわかりやすい解説に感謝

環境

言語と必須ライブラリのみ

  •  python 3.7.13
  •  yahoo-finance-api2 0.0.12

使用データ

クリックすると提供元にジャンプ

詰まったこと

  •  HerokuのProcfileは厳密にはいらない、削除して動作
  •  Herokuでスケジューラ(アドオン)使うにはクレカの登録が必須(課金されるわけではない)
  •  HerokuのスケジューラはUTCなので9hの時差を考慮する必要あり
  •  LINE Notify APIでは 画像単体では送れなのでmessageは必要?(requestsが不勉強なので嘘かも)
  • openCVをHeroku上で使うにはAptfileを作ってサーバ上でapt-installさせる
  • Herokuサーバ上にファイルは保存できない(tmpに一時保存は可能らしい)
  • githubからの自動デプロイが効かない(internal server error

感想

HerokuとかLine Notifyに関しては先人のお陰で超簡単だった。特にSP500のcsvデータは自分でアップデートする必要がないので本当にありがたい。

ぶっちゃけ実装よりHomebrewとOSの更新をさぼっててそっちの方が時間かかった笑

今後やりたいこと

  •  取得した価格で自動発注

 

ブログランキング・にほんブログ村へ

ランキングに参加しています!
クリックしていただけると励みになります!