里程碑
阿嬤常忘記吃藥,所以我用 LINE 做了「藥點名」
Majaja @1267_majaja發布於
阿嬤有些失智情況,常常忘記按時吃藥。我想做一個她自己也能操作的提醒工具。市面上有不少服藥 App,但對不熟悉新 App 的長輩來說,下載、註冊和學習操作都是門檻;阿嬤平常會用的,反而是 LINE。
於是我做了 LINE 官方帳號「藥點名」,讓小丸在熟悉的聊天室裡提醒、點名,並記下每次的回覆。
想解決的問題
我希望提醒不只是在手機上跳出一則通知,還能讓阿嬤用簡單的按鈕回覆「吃過了」或表達目前還沒吃。她也可以直接查看、調整每天的提醒時間,不必學會另一套 App 的操作方式。
藥點名負責提醒與記錄,實際服藥方式仍以藥袋、醫師或藥師的指示為準。
我怎麼做
這次使用 n8n Cloud、LINE 官方帳號與 LINE Messaging API 製作。參考團長的《讓河過喉》影片教學,先學會用 Webhook 接收 LINE 事件,再延伸練習 AI Agent、Data Table、排程與 Push 訊息等功能。
整體流程分成兩條:
使用者傳訊息或按按鈕 → LINE Webhook → n8n 判斷事件
→ AI 對話/時間設定/點名紀錄 → LINE 回覆
n8n 定時檢查設定時間 → LINE Push 主動提醒
→ 使用者按下點名按鈕 → Data Table 記錄結果AI Agent 協助理解使用者用自然語言說出的提醒時間;時間格式、確認後才生效,以及點名按鈕的處理,則由流程節點檢查和執行。小丸的回覆刻意寫得簡短,讓長輩能快速看懂。
目前有哪些功能
| 功能 | 做什麼 | 重點 |
|---|---|---|
| 歡迎與操作入口 | 加入好友後收到小丸的歡迎卡,可按鈕進入提醒時間設定。 | 在 LINE 聊天室就能開始使用。 |
| 四時段提醒 | 預設在早飯後 09:30、午飯後 13:30、晚飯後 19:30、睡前 22:30 主動傳送提醒卡。 | 使用 LINE Push,不用等使用者先傳訊息。 |
| 自行設定時間 | 可以一次提供四個時間,也可以只修改其中一個;確認卡顯示完整時間,按下「確認」才生效。 | 支援整點與半點,未確認不會改動原設定。 |
| 查詢目前設定 | 傳訊詢問或按設定入口,可看到目前的四個提醒時間。 | 直接讀取設定表,不靠 AI 猜測。 |
| 服藥點名 | 在提醒卡按「吃過了」「還沒吃」或「忘記了」。 | 依日期與時段記錄,之後改選可更新該次結果。 |
| 還沒吃的後續選項 | 按「還沒吃」後,可選「一小時後提醒我」「本次不用吃」或「本次略過」。 | 只有選擇再提醒,才會在一小時後收到補提醒卡。 |
| 小丸文字對話 | 一般文字訊息交給 AI Agent,用簡短、親切的繁體中文回覆。 | 藥物與劑量問題不由小丸自行判斷。 |
設定和點名資料保存在 n8n Data Table。LINE 的歡迎、設定與提醒訊息使用 Flex Message,將重要資訊和按鈕放在同一張卡片上。
目前成果
我已在 LINE 測試加入好友、文字對話、修改提醒時間、定時收到 Push、按鈕點名與一小時後再提醒的流程。這是一個可操作的原型;目前能確認的是提醒與記錄流程可以運作,還不能因此推論阿嬤的服藥情況已經改善。
製作過程中,我也學到 LINE 的 Reply 和 Push 用在不同情境:Reply 回應眼前的互動,Push 則讓排程到了時間能主動找使用者。下一步想加入每週回顧,讓使用者查看自己的點名紀錄。
作品畫面與示範
3 個愛心1 則留言
登入並驗證手機後就能留言。登入