返回專案列表

社群貼文一鍵收藏到 Notion
以 LINE 轉發連結,透過 Google Apps Script 自動整理並存入 Notion 資料庫
在 Facebook、Instagram、Threads 等不同社群平台看到想留存的貼文時,只要分享到 LINE 機器人,Google Apps Script 就會辨識來源平台、擷取貼文資訊,並寫入 Notion 資料庫統一管理,之後可用標題、平台、標籤與收藏日期集中搜尋。
- 角色
- 個人專案(需求分析、系統設計、開發)
- 使用技術
- Google Apps ScriptLINE Messaging APINotion APIWebhookJavaScript
01.
要解決的問題
好內容散落在各個社群平台的「收藏」、「儲存」功能裡,每個平台各自一套,想回頭找時要逐一翻找,往往找不到。
這個專案把「收藏」收斂到同一個入口:在任何 App 把貼文分享到 LINE,就會自動存進 Notion,用同一套資料庫搜尋與整理。
02.
運作流程
- 01
分享貼文
在社群 App 把貼文連結分享給 LINE 機器人。
- 02
Webhook 接收
LINE 將訊息事件送到 Google Apps Script 部署的 Web App(doPost)。
- 03
辨識平台
從網址判斷來源平台,並過濾非連結的訊息。
- 04
擷取資訊
取得頁面標題、摘要與縮圖等公開資訊。
- 05
寫入 Notion
透過 Notion API 在資料庫建立一筆紀錄,並帶入平台、連結與收藏日期。
- 06
回覆確認
透過 LINE 回覆是否收藏成功,失敗時提示原因。
03.
資料庫欄位設計
每筆貼文在 Notion 中都是一筆結構化紀錄,讓不同平台的內容能用同一套條件搜尋。
- 標題
- 貼文或頁面標題
- 來源平台
- Facebook、Instagram、Threads 等
- 原始連結
- 可直接點回原貼文
- 摘要
- 貼文內容節錄,方便全文搜尋
- 標籤
- 自訂分類,方便篩選
- 收藏日期
- 依時間排序與回顧
04.
成果
- >多個平台的收藏集中在同一個 Notion 資料庫,搜尋入口只剩一個。
- >收藏動作只需「分享到 LINE」一步,不必離開原本使用的 App。
- >使用 Google Apps Script 部署,不需自行維護伺服器。