電気使用量を通知してくれるLINEbotを作ってみる
経緯
2023年8月、諸事情で引っ越しするにあたり、
Octopas energyという電力会社に変更しました。
電気代支払いのためマイページにアクセスしたところ、開発者用APIを公開してくれていることを発見しました。
オクトパスエナジーの利用者の大半はこのことを気にも留めていないとおもいますが、
折角公式に提供してくれているので使ってみようと思います。
概要
今回は電気使用量(電気代)を通知してくれるLINEbotを作成したいと思います。
近頃、電気代の高騰で家計にダメージを受けているので、可視化することで少しでも節約を意識できるようするため
(と言うのはあくまで建前で単に面白そうだから作ってみたいだけ...)
開発環境
Python: 3.8
Flask: 2.2.5
GraphQL: 3.4.1
line-bot-sdk: 3.1.0
やりたいこと
- オクトパスエナジーから情報を取得する
- 認証トークンの発行
- 日付を取得してAPIを投げる
- 取得データから電気使用量、電気代を抽出する
- LINEbotをRenderにデプロイする
- LINEbotで取得したデータを通知する(Part2で記載予定)
参考
最後
本記事を最後まで読んでいただきありがとうございます。
リンクからオクトパスエナジーを契約していただくと契約者様と僕に5000円のボーナスがもらえます!
電力会社を検討中または、上記APIを使ってみたい方、一緒にボーナスを受け取りましょう!