發佈時間: 2025-7-22 最近更新: 2025-7-24字數 1397閱讀時間 4 分鐘

type
status
date
slug
summary
tags
category
icon
password
💡
用蘋果捷徑(Shortcuts)和 NFC貼紙快速把飲水量,送至 n8n 自動化流程。串接 Notion 做記錄統計、Slack 定時與即時提醒,讓每日飲水追蹤變成零負擔、全生態自動化!

研究背景

最近玩 n8n 往日常需求自動化的「組合技」去延伸發想。發現很多生活小細節動點腦筋就能快速自動化!
這次痛點在「喝水」這件事(要瘦就要多喝水咩),便做了一個「蘋果捷徑 + NFC + n8n」的應用!
除了記錄每次喝水量、計算當日剩餘應喝目標、定時提醒通知,還設計讓AI提供鼓勵小語,邊喝邊賞心☺️
*這一切還不用第三方 App,只要iPhone、iPad、Apple Watch、Mac 都可直接用 Shortcuts 一鍵觸發

主要功能

大致上分為:輸入飲水量入口、計算/記錄流程、輸出呈現處,這三塊。
Apple Shortcuts & NFC 快速輸入 → n8n運算 → Notion & Slack 雙儲存

輸入飲水量入口(1) — Apple Shortcuts

執行操作
  1. 啟用捷徑
  1. 選自己當次飲水量選項/自行輸入飲水量
(背景傳送資料到n8n作流程觸發)

輸入飲水量入口(2) — NFC

執行操作
  1. 手機靠近該NFC貼紙,即感應觸發捷徑
(背景傳送資料到n8n作流程觸發)

計算/記錄流程 — n8n

執行自動化流程
  1. 利用webhook post捷徑動作,來觸發工作流
  1. 在notion上的飲水追蹤database,新增一筆記錄資料
  1. 抓取飲水追蹤database內當日的已飲水記錄
  1. 預先設定本日飲水目標,搭配本日已飲水量進行其他變數的計算(如:本日目標剩餘量)
  1. 資料們(包含時間、本次飲水量、本日已飲用量、本日目標剩餘量、每日預設目標量 )都傳給AI小幫手,生成鼓勵小語

輸出呈現處 — Notion、Slack

彙整所有計算後的變數數字記錄與AI鼓勵小語等內容,存入Notion並推送通知至Slack備查

設計與實作技術

Apple Shortcuts

設定一入口捷徑:
  • 設計容量選單:將常用水杯容器容量放於選項內,並留一個選項其他,供自行輸入時使用。
    • notion image
  • 設定URL,並以「取得URL,以post方式」將選單結果發送
    • 需要預先去n8n的webhook觸發節點拿到這個URL。
      • notion image
  • 顯示通知:提醒使用者已經送出記錄。

NFC

設定常用水杯容器的專屬捷徑
  • 內含該容器容量數值。
notion image
  • 設定URL,並以「取得URL,以post方式」將選單結果發送
    • 使用前面捷徑一樣的URL即可
  • 到「捷徑→自動化→設定NFC→掃描」拿貼紙感應手機上方頂部區域感應後命名
  • 設定執行捷徑,選剛剛做好的容器專屬捷徑,讓未來感應時能啟動捷徑。
  • 碰杯即記錄!喝水就像刷悠遊卡!
notion image
notion image
notion image

n8n

notion image

各節點模組功能介紹與設定

  • Webhook Trigger: 接收捷徑內容來觸發工作流。
  • IF: 如果傳送的容量數值存在,就繼續往下走。
  • Notion-Add database page: 新增飲水記錄
  • Notion-Get database pages: 抓取當日的所有飲水記錄
  • Summarize + Set + Code: 資料定義與處理
    • Summarize 當日飲水記錄加總sum
    • Set 加總量為drank
    • Code 以 目標 - drank 計算剩餘應飲用量
  • AI Agent: 設定 OpenAI API 再選用其模型,並加入 prompt 提示詞賦予角色設定,請他幫我作針對記錄內容去生成鼓勵小語。
  • Merge: 把資料們與AI鼓勵小語合併。
  • Slack: 推播傳送(本次飲水量、本日已飲用量、本日剩餘目標)到特定頻道。

開發問題筆記

  • n8n webhook 節點的post。要先使用test的測試,確認儲存後再切換成production。
  • 改善使用者體驗:
    • NFC 貼紙貼在容器上,手機靠近就啟動捷徑直接傳送。
    • 新增一條工作流排程,每兩小時通知提醒喝水。
      • 設定11-23點內,每兩小時觸發一次
        設定11-23點內,每兩小時觸發一次

實測效果

iPhone手機啟動捷徑,點選/輸入容量後送出
Apple Watch啟動捷徑,點選/輸入容量後送出
Mac 上也能使用同一個捷徑
Mac 上也能使用同一個捷徑
容器底部貼上NFC貼紙
容器底部貼上NFC貼紙
手機感應到容器底部的 NFC tag,啟動捷徑
Notion 上的記錄與統計結果
Slack收到記錄通知
Slack收到記錄通知

小小後記

整個應用做出來時頗興奮,因為如此一來連app開發都省了。捷徑足矣!
有蘋果生態系加持,自己手邊裝置手機、手錶、平板、電腦。通通隨時隨地一鍵捷徑就輸入。
這種魔法整合+n8n+智能家居等,未來威力大有可為!

贊助支持鼓勵

如果這篇文章對你有所幫助或解惑,歡迎您賞我一杯啤酒🍻
Loading...
ChatGPT 新功能簡介與實作:任務排程(Scheduled Tasks)

ChatGPT 新功能簡介與實作:任務排程(Scheduled Tasks)


n8n自動化:讀取新聞RSS資訊後寄出通知—以〈焦點事件〉為例

n8n自動化:讀取新聞RSS資訊後寄出通知—以〈焦點事件〉為例

使用n8n自動化流程排程定時追蹤媒體RSS,將新聞文章擷取後,發送重點與通知。