返回專案列表
可愛機器人把社群貼文收藏進書籤收納盒的插畫

社群貼文一鍵收藏到 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.

運作流程

  1. 01

    分享貼文

    在社群 App 把貼文連結分享給 LINE 機器人。

  2. 02

    Webhook 接收

    LINE 將訊息事件送到 Google Apps Script 部署的 Web App(doPost)。

  3. 03

    辨識平台

    從網址判斷來源平台,並過濾非連結的訊息。

  4. 04

    擷取資訊

    取得頁面標題、摘要與縮圖等公開資訊。

  5. 05

    寫入 Notion

    透過 Notion API 在資料庫建立一筆紀錄,並帶入平台、連結與收藏日期。

  6. 06

    回覆確認

    透過 LINE 回覆是否收藏成功,失敗時提示原因。

03.

資料庫欄位設計

每筆貼文在 Notion 中都是一筆結構化紀錄,讓不同平台的內容能用同一套條件搜尋。

標題
貼文或頁面標題
來源平台
Facebook、Instagram、Threads 等
原始連結
可直接點回原貼文
摘要
貼文內容節錄,方便全文搜尋
標籤
自訂分類,方便篩選
收藏日期
依時間排序與回顧
04.

成果

  • >多個平台的收藏集中在同一個 Notion 資料庫,搜尋入口只剩一個。
  • >收藏動作只需「分享到 LINE」一步,不必離開原本使用的 App。
  • >使用 Google Apps Script 部署,不需自行維護伺服器。