2026年10月13日 星期二

用 LINE 與 AI 自動化行事曆提醒

 這部影片示範如何結合 Google 日曆、Google Apps Script 與 LINE Messaging API,建立每日自動推播行程的提醒機器人。影片的核心理念是:利用 AI 協助產生程式碼,再透過 Google 雲端服務定時執行,讓使用者不必每天手動查看行事曆或逐項設定通知。

一、這套自動提醒系統能做什麼?

影片介紹的機器人有三項主要功能:

  • 自動讀取今天與明天的行程,並將整理後的內容傳到 LINE。
  • 若今天和明天都沒有行程,就不傳送訊息,避免收到空白通知。
  • 每天早上自動執行,無須人工啟動。

影片也提到,若每天只推播一次,每月約需 31 則訊息;講者表示當時 LINE 開發者帳號提供的免費訊息額度足以支應這種使用情境。

二、建置流程與重要設定

1. 取得 LINE 所需資料

要讓 Google Apps Script 能透過 LINE 傳送訊息,影片指出需要準備兩項資料:

  • Channel Access Token:讓程式具備透過 LINE Bot 發送訊息的權限。
  • User ID:指定訊息要傳給哪位使用者。

影片的操作流程是登入 LINE Developers 控制台、建立 Provider,再建立 Messaging API Channel,並從設定中取得 Access Token 與 User ID。

2. 建立 Google Apps Script 專案

影片說明,不需要先建立 Google 試算表;可直接前往 Google Apps Script 建立新專案,再將 AI 生成的程式碼貼入編輯器。

若程式執行後抓不到行程,講者提醒應先確認程式讀取的是不是正確的 Google 日曆。預設日曆通常與主要 Gmail 帳號相關,因此要特別檢查日曆設定。

3. 將金鑰存放在安全位置

影片特別提醒,不要把 Access Token 等機密資料直接寫在程式碼中。如果他人能看到程式碼,便可能取得這些憑證。

建議做法是使用 Apps Script 的 Properties Service/指令碼屬性,把 Token 和 User ID 放在專案設定中,再由程式讀取。如此能降低機密資訊直接暴露在程式碼裡的風險。

4. 授權並設定每日自動執行

完成程式碼後,需先手動執行一次並授權必要權限,例如讀取 Google 日曆及發送外部請求。接著執行建立自動觸發條件的函式。

影片表示,設定完成後,系統會建立時間驅動的觸發器,每天早上 8 點到 9 點之間自動執行,讀取行程並傳送 LINE 訊息。

5. 保留程式版本紀錄

影片最後建議,在 Apps Script 中妥善管理版本或部署紀錄,以便重大修改後仍能追溯、復原,避免誤刪或覆寫程式碼後必須從頭重做。

三、影片的主要結論

這套做法把日常行程提醒拆成幾個可管理的步驟:LINE 負責收訊息、Google 日曆提供行程、Apps Script 負責讀取與排程,而 AI 可協助產生程式碼。只要完成帳號設定、金鑰保護、權限授權與觸發器設定,就能打造一個每天自動運作的行程小秘書。

影片也鼓勵觀眾把相同的自動化思路延伸到其他重複性工作,讓機器人協助處理日常瑣事。

補充提醒:影片提到的 LINE 免費訊息額度與平台設定可能隨時間或帳號方案變動;實作前應查看 LINE Developers 的最新規則。另外,Apps Script 的時間觸發器通常是在指定時段內執行,不一定精確落在某個分鐘。


 

2026年10月8日 星期四

🤖 數位生活掌控權:打造你的專屬 AI 待辦助手

 現代人常因生活瑣事繁雜,隨手傳給自己的 LINE 訊息往往被淹沒在群組訊息中,導致「數位失憶」。透過將 LINE、Google 試算表與 Gemini AI 進行串接,我們可以建立一個「懂你、隨性、自動化」的智慧待辦系統。

🛠️ 系統核心角色分配

將整個自動化流程想像成一間虛擬辦公室:

  • LINE(前台接待員): 負責接收你隨口說出的雜事。
  • Google 試算表(實體檔案櫃): 負責分門別類儲存所有資料。
  • Gemini AI(外包天才顧問): 負責理解口語化的訊息,並進行邏輯拆解與思考。
  • Google Apps Script / GAS(行政總管): 系統的神經樞紐,負責在各工具間傳遞指令與跑腿。

🔑 系統運作的三大關鍵憑證

為了讓總管(GAS)能順利運作,必須設定三把「鑰匙」:

  1. 試算表 ID(座標): 確保總管能找到正確的檔案櫃。
  2. Gemini API Key(信用卡): 聘請 AI 顧問的憑證,需妥善保管以防額度被盜用。
  3. LINE Access Token(識別證): 賦予總管對你的 LINE 帳號發送訊息的權限。

⚠️ 資安小撇步: 務必將這些密鑰存放在 GAS 的「指令碼屬性」中,如同鎖進保險箱,絕對不要直接寫在程式碼裡,以免外洩。

✨ 系統的亮點功能

  • Webhook 推送機制: 就像安裝了專屬門鈴,LINE 收到訊息會立即喚醒總管處理,無需人工定時查詢,實現即時反應。
  • 語意解析(AI 的魔法): AI 能理解人類隨性的口語(如:「明天買雞精」),並自動轉換為標準格式(日期、動作、地點),不再需要嚴格遵守程式指令格式。
  • 多工處理: 即使是一長串瑣碎的對話,AI 也能自動拆解成多筆獨立的待辦事項。
  • 圖文選單與多人協作: 透過圖形化按鈕提升體驗,並支援家庭或團隊共同使用,系統會自動標記訊息來源。
  • 自動化晨間提醒: 利用 GAS 的「觸發條件(Triggers)」,系統會在指定時間主動翻閱檔案櫃,並將即將到期的任務推播給你。



💡 總結與啟發

這套系統的價值在於「技術平民化」。過去需要高昂成本開發的自動化工具,現在只要透過拼積木般的邏輯串接即可完成。

我們不再是被動適應軟體的消費者,而是數位生活的「架構師」。將瑣碎的記憶外包給系統,把寶貴的腦力留給思考與創造,這才是科技服務人類的正確姿態!🚀