見出し画像

【備忘録】YoomとTodoistで「今日のタスク」をLINE通知する仕組みを構築

優先度が高いタスクを整理した状態で朝を迎えたい。そんな思いから、TodoistとYoomを連携させ、AIが自動でタスクを整理してLINEに送ってくれる仕組みを作りました。


1. 目的:なぜ自動化したのか

日々のタスク管理において「優先度の高い順に並んでいるか」「サブタスクが埋もれていないか」を毎回考えるのが手間でした。そこで、朝イチでLINEを開けば「今日やるべきこと」が階層構造でスッキリ見通せる状態を作ることを目指しました。

2. 使用したツール

3. 実現したワークフロー

以下の4ステップで自動化を実現しています。

  1. スケジュール起動:毎朝決まった時間にフローが自動開始。

  2. タスク検索:Todoistから「今日期限」かつ「優先度1〜3・サブタスク」を漏らさず抽出。

  3. AIによる自動整理:AIがリストを受け取り、parent_idを基に親子関係を維持したままツリー構造に変換。

  4. LINEへ通知:整形されたテキストがLINEに届く。

4. 構築のこだわりと試行錯誤

今回、特にこだわったのは「読みやすさ」です。

  • 親子関係の階層化:ただのリストではなく、サブタスクを親タスクの直下にインデントさせることで、タスク構造を視覚化しました。

  • AIプロンプトの調整:LINEで見た際に「1行ずつ」「空白行なし」で綺麗に表示されるよう、AIへの指示を徹底的にチューニングしました。

まとめ:自動化で生まれた時間

仕組みを構築したことで、朝のタスク確認にかかっていた時間が減り、少し楽になりました^^

いいなと思ったら応援しよう!