まえがき
私事なのですが、今年某アイドルのファンクラブに入会しました。
アイドルのファンクラブに入るのは人生初の出来事です。
そこで思ったこと…
メンバーのTV出演情報、見逃しがち!!!!
メンバー多め&私箱推しなのに…
会報(メール)の下の方にしれっと書いてあるだけで終わり。
だいたいメールなんていちいちチェックしてない…令和よ?
そこでオタクは考えました。
(´-`).。oO(LINEでちゃちゃっと登録できて、今日の出演情報を返してくれるbotを作れないだろうか。)
目次
3部構成でお送りします。
下記リンクから飛んでみてください↓
①勤怠管理botの作成 ※Youtubeにアップされている講座の写経
感想
普段使っているスプレッドシートをDB代わりにbotが動くなんて驚きました。
ちょうどいい難易度なのに分かりやすい成果が得られて、学習とは思えないくらい楽しかったです。(自分のスマホから送信した文字列が、正しく変換されてスプシ上に登録される瞬間は快感です…)
後半自分で考えた仕様を実装する時、Pythonの基礎知識の良い復習になりました。特にNumpyで使いやすいように配列を加工した後、Pandasで表形式に変換する流れは、Python3エンジニア認定データ分析試験のもろ試験範囲で、点で存在していた知識が線で繋がったのが嬉しかったです。
最初は「LINEbot開発はいろいろなAPIやツールが出てくるので複雑で難しそう…」と思っていましたが、連携の部分は意外と定型文が多めで、先人達の知恵を借りれば何とかなることが分かりました。結局大事なのはPythonで値の受け渡しをしたり欲しいデータに変換する基本のキのところなので、そこの理解に注力できました。
認定基礎試験、データ分析試験は合格したけど次は何をしたら、、、、と迷える私のような方におすすめです!!
今後追加してみたい機能
・登録内容のバリデーション(フォーマットと異なる入力をはじく機能)
・(あれば)放送日をカレンダーから入力できる機能
・設定した時間になると、自動的に本日の出演情報を配信してくれる機能
・最推し登録機能と、最推しの週間出演スケジュール取得