跳至主要內容

里程碑

最後一哩路:我的集大成

新成員 @legacy.pcabaelbldfihgbbndfajifk發布於

流程說明

  1. 即時記帳流程(Telegram Webhook 驅動)
    • 輸入檢驗 (Input Validation):
    • n8n 接收來自 Telegram 的 Webhook 訊息。
    • 判斷條件:檢查是否為文字訊息。
      • 非文字(如貼圖、語音、照片):回傳 "Not a valid message!" 並結束流程。
      • 文字訊息:進入下一步。

AI 語意分析 (AI Parsing):

將文字傳送給 AI,Prompt 設定要求回傳標準 JSON 格式:
- DATE:交易日期(預設今日 YYYY-MM-DD)
- CATEGORY:支出類別(如:餐飲、交通、娛樂、日用)
- ITEM:品項名稱
- PRICE:金額(純數字)

  1. 資料寫入與計算 (Data Processing):
    • n8n 將解析後的資料寫入 Google Sheets。
    • 自動讀取或計算當月累積總支出或今日總支出。
  1. 結果反饋 (Response):
    • Telegram 發送回覆:

每日定時檢查與提醒(Cron Job:每日 22:00)

  1. 排程觸發:每日晚間 22:00 由 n8n Cron 節點啟動。
  2. 資料查詢:查詢 Google Sheets 中當天(CreateAt 或 DATE 為今日)的記錄數量。
  3. 條件分支 (IF Node):
    • 有紀錄:加總今日所有消費金額,透過 Telegram 發送今日摘要。
    • 無紀錄:發送提醒通知。

每月財務結算報告(Cron Job:每月 1 號 09:00)

  1. 排程觸發:每月 1 號觸發。
  2. 數據彙整:撈取 Google Sheets 中「上一個月全月」的所有開銷資料。
  3. 統計分析:
    • 計算上月總支出。
  4. 報告發送:
    • 加總上月所有消費金額,透過 Telegram 發送上月支出摘要。
Screenshot 2026-08-01 020116.png
637976.jpg
637977.jpg

1 個愛心0 則留言

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