Notion+GAS+LINEで奥さんと観に行く映画の整理をしよう
Daily Blogging16日目
Ghostty以来の技術的なブログ書く
技術的と言っても、NotionとGASとLINEを簡単に連携しただけ
今年は30本映画観に行くぞ
3年くらい前からFilMarksというサイトで、劇場で観た映画の記録をつけ始めた
2021年:12作品
2022年:15作品
2023年:20作品
2024年:20作品
じゃあ今年は?
30作品いくしかないでしょっ!
観にいく映画を整理しよう
年30作品って結構大変
単純計算で月2.5本観ないといけない
それくらい観るなら、今までみたいに受け身でいてはダメだ
自分からどんどん観たい映画を見つけていかなくては
今まではGoogleカレンダーに気になる映画の公開日を入れてなんとなく管理してたけど、
映画の本数が増えてくると管理しづらい。
新しい管理の方法が必要だ
これ一緒に観にいく?
映画は基本的に奥さんと観にいくので、毎回「これ一緒に観にいく?」って聞いてる。
これも本数が多くなってくると聞くのも聞かれるのも大変。
どれが奥さんと観にいくやつなのかもわからなくなってくる。
この情報整理も必要だぁ
全部Notionで解決さ
まぁ今時の情報整理といえばNotionで決まりですよね
Notionで観たい映画の情報をどんどん追加していって、それを奥さんに見てもらえればそれでOK
でも奥さんに能動的にNotion見にいってもらうのも負担でかいし、多分そのうちチェックしにいかなくなる
だから映画が追加されたら奥さんに通知が飛んでいくようにもしたい。
通知に気づきやすいLINEだとありがたい
Notion + GAS + LINEで決まり
Notion: 映画情報、通知状況などを管理
GAS:1日2回の定期実行により、Notionから未通知の映画情報を取得し、LINEにメッセージ送信
LINE: Messaging Api使ってメッセージを送れるようにする
※Yoomとか試してみたけど、Notionのトリガーが「ページが作成もしくは更新されたら」みたいなやつしかなくて更新した時も通知飛んで行っちゃったので断念
ちょっとコードの貼り付けとかは面倒くさくなっちゃったのでやらない
気が向いたら別記事で掲載するかも
注意事項
LINEのMessaging Apiの使用方法が結構面倒くさくなっていて、今はもう公式アカウントを作らないと使えなくなってた。
面倒臭いからLINE Notifyでやろうと思ったら、こっちは2025年5末?でサービス終了するって書いてたので泣く泣く公式アカウント作ってMessaging Api使えるようにした。
やり方は基本的にこちらを参考にした。
WebhookはGASで代用できたのでそれで対応、ログからグループID取得した
Notion Apiはこれみておけば大体OK
Notion部分はGASで別途ライブラリ化しておくと使いまわせるのでおすすめ
まとめ
MakeとかYoomとか今流行りのオートメーション系だと細かいトリガーの設定ができないんだなぁって知った。
細かいの求めてないんだったら全然それでいい
Discussion