「クソアプリ Advent Calendar 2023」の22日目の記事です。
(2回目だけど)毎年やってしまうギリギリに作るクソ野郎
去年もギリギリに作って、次はUnityで!とか宣言しておきながら1年間あったのに結局当日までグズグズして作らずに簡易なものに逃げてしまうクソアプリもといクソ野郎が私です。はい、追い詰められないと手を動かさないので反論ありません。。。
今回作ったもの
ダイエットの進捗を要求してくる鬼教官(LINE bot)
という事で、万年ダイエッターでもある私ですが、リマインダーがあれば少しはやるキッカケになるんじゃないかなという事で、以前に参加したLINE API x chatGPTの遺産を使った省エネで今回対応することにしました。(来年ちゃんとやります。多分。きっと。)
どんなことをするアプリで、どうやって実装したか
機能としては
- 定期的に進捗を聞いてくる
- 返事をしなかったら追いLINEをしてくる
- 進捗の報告をしているのにどうでもいい情報を伝えてくる(クソポイント)
実装は
- LINEでメッセージを送るとGASが動いてスプシにやり取りを記録する
- chatGPTが過去のやり取りを見て鬼教官とどうでもいい情報を伝える
- botからのLINEメッセージはGASのタイマーを使う
という感じです。
動きのイメージ
(今回用に通知は手動で送ってますが、通常はGASのトリガーを使っています)
最後に
2024年2月にスパルタンレースに出場するので、このbotと共に痩せたいと思います。
https://spartanracejapan.jp/
botからの通知はLINE IDを事前取得して指定しているのですが、本当はやり取りの中で
・botからの通知ON/OFF
・通知の送信間隔
とかを制御できたらと思ってましたがタイムアップしました。
そこまで出来たら公開してもいいかなとは・・・ とはいえLINE ID取得しちゃうのでお遊びとはいえプラポリてきにどうかなと。
スパルタンレースのUnityゲーム作ろうかな・・・きっとやらない。
保護動物のお世話しながら個人開発でいろいろ遊ぶ世界線に早く行けるように2024年も頑張ります。
2023年もクソアプリアドベントカレンダーに参加できてよかったです!!