跳至主要內容

里程碑

個人行程管理小精靈(fear.崩潰的我)

早安 @knm516發布於 已編輯

💡 為什麼想做這個?

因為我自己行程上時常忘記,加上平常也很少手動把行程打上去日曆——因為真的覺得太麻煩了!
所以一直很想做一個可以自動幫我把行程記上去的 AI 自動化工具。

在接觸這個之前,我完全沒有任何程式背景,雖然平時的興趣是寫 wikitext,但那比這個根本是小兒科。看無事小屋的影片覺得好像很好上手,信心滿滿地就開始動手做了……直到與 LINE 連線的那一刻,才是考驗我與我崩潰的開始。


💥 一連串的崩潰開始:從 Error 到無標題

原本以為只要照著教學拉拉節點就能輕鬆搞定,結果一連串的卡關直接讓我開始超躁:

  1. LINE Webhook 狂跳 Error:
    一開始連接 LINE 的時候,系統一直跳出各種錯誤訊息,訊息怎麼傳就是連不上。當下真的覺得超挫折,心裡甚至冒出一個聲音:「我是不是連這種串接的小事都做不好?」
  1. AI 永遠活在當下 :
    好不容易把 LINE 連接完、機器人也會說話了,以為最難的已經過去,結果連接到 Google 日曆的部分更讓人崩潰!AI 根本搞不懂明天、後天或下週三是幾號,每次建立行程,它都直接抓當下時間紀錄進去。
  1. 永遠的幽靈:
    最氣人的是,好不容易看到 Google 日曆成功跳出行程了,興高采烈地點進去一看,標題竟然全部都是(無標題)!不管對話裡講了什麼活動名稱,它就是執意不幫我帶入標題,內容空空如也。
  1. 跟Gemini雞同鴨講:
    卡關的時候跑去問 Gemini,結果根本在不同頻道!我講我的問題、它給它的設定,我對著畫面截圖來回問:「怎麼還是這樣?它根本沒得寫標題啊!」兩邊來回拉鋸了半天,一度懷疑是不是連 AI 都在跟我作對。

那時候一直在網路上找方法卻怎麼也找不到,一直看著無標題跟錯誤的時間,當下真的有夠崩潰。
---

🧘‍♂️ 冷靜下來,一步一步拆解問題

不過給自己冷靜一下、深呼吸之後就好多了。既然都已經走到這裡了,就想盡辦法一定要達到我想要的效果!

心態調整好後,我把問題一個一個拆解開來,開始進行除錯與優化:

  • 排查 LINE 連線 Error:重新檢查 Webhook 的 URL 與 Channel Access Token 設定,確保資料傳送通道順暢。
  • 解決時間錯亂:在 AI Agent 的 System Message 裡注入 {{ $now }} 作為系統當前時間基準點(設定 ISO 8601 與 UTC+8 時區),讓 AI 終於有明確的參考依據去推算正確的相對時間。
  • 消滅「無標題」:在 Google Calendar 節點切換到 Parameters 頁面,針對 Summary(行程標題)欄位開啟 ✨ From AI ($fromAI) 模式。同時在 AI Agent 的 Prompt 裡下了死命令,要求 AI 務必從對話中擷取活動名稱帶入,若未提及則預設填入,絕對不允許將標題留空!

🎉 成果心得

我再次在 LINE 傳送訊息,再打開 Google 日曆,看著正確的時間點上安安穩穩跳出我給他的行程的那一刻,爽快感跟成就感直接捲來!

中間卡關卡到想砸電腦,但只要停下來冷靜一下、慢慢排錯,最後把想要的成果做出來的感覺真的太開心了!


更新

10/12 15:00更:加了地點跟參與者與顏色標題,第二張圖可以參考,不過可以按出來後,按✨符號就可以自動寫出來。

1 個愛心3 則留言

登入並驗證手機後就能留言。登入

留言

  1. 晉安 @0356

    感謝你的分享!
    這個文章證明可以用 n8n 直接在 google 行事曆裡新增行程。
    我也該向你看齊,找時間增加這個功能了~

  2. Yee Jun @_yeejunnnn

    跟Gemini雞同鴨講這點真的超有感 我才剛剛上完課要接觸到Line Chatbox 的部分 謝謝你把發現的坑的過程和解決方法都羅列出來 這樣如果我也遇到同樣的問題就不會那麽不知所措 T_T

  3. 早安 @knm516

    我崩潰超久的!希望可以幫到你~