里程碑
使用 LINE、n8n 與 Notion 建立快速句子收集系統
Jessie @jessieyen發布於 已編輯
一、專案背景
我的日常生活中經常會出現值得記錄的句子、靈感或想法,希望能夠快速保存,方便日後整理、搜尋與回顧。但我們無法無時無刻開啟notion資料庫來記錄,為了降低記錄的操作成本,使用 LINE 作為訊息輸入介面,透過 n8n 自動化處理訊息,再將內容寫入 Notion 資料庫。此外,為了方便追蹤句子的出處,希望在記錄句子的同時,也能標註其來源,例如 Threads或某個網址等。
二、解決方法與實作方式
- 使用的工具
LINE: 接收使用者輸入的句子與來源。
n8n: 負責接收訊息、解析文字及執行自動化流程。
Code Node: 使用 JavaScript 將訊息拆分成句子與來源。
Notion: 儲存解析後的資料,分別寫入對應欄位。
- 設計訊息格式
使用者在 LINE 傳送以下格式:
Stay hungry, stay foolish.
-threads
其中:
第一行為句子。
最後一行以半形減號 - 開頭,代表來源。
來源儲存時移除開頭的 -,只保留來源名稱。
- n8n 自動化流程
LINE 收到訊息
↓
n8n 取得訊息文字
↓
Code Node 解析句子與來源
Notion 建立資料頁面Code Node 會將訊息拆分成兩個獨立欄位:
sentence:句子內容。
source:來源名稱,去除開頭的 -。
接著,Notion 節點使用對應的變數,將兩個欄位分別寫入資料庫。
- Notion 欄位設計
| Notion 欄位 | 寫入內容 |
|---|---|
| 句子 | Stay hungry, stay foolish. |
| 來源 | threads |
| 日期 | 2026年10月24日 下午6:07 |
三、成果
請參考下面的附圖!
0 個愛心0 則留言
登入並驗證手機後就能留言。登入