AILIFELAB.CO VOL. 2026 · 07
AI 生活實驗室
工具開發筆記 2026 · 07 · 18

用 AI 管 LINE:30 分鐘把訊息全部存進資料庫(附手把手安裝指令)

你的一天,是不是都耗在 LINE 裡?

  • 好幾個人管同一個 LINE,訊息點開了不知道誰回了沒
  • 怕漏接重要客戶的訊息
  • 回一句話,要先切三個視窗查資料
  • 訂單、報表,全靠人工複製貼上
  • 一個人管幾十個群組,整天被打斷

這些其實是同一個問題:你的訊息只活在聊天視窗裡,不在資料庫裡——等於用最貴的人力,做資料庫早就能做的事。

先講句實話:這種系統市面上有人賣好幾萬。但我自己設定大概 30 分鐘;完全沒碰過程式的人,照這篇跟著 AI 做,2–3 小時也能全部完成,成本接近零。這篇就是我每天在用的做法,直接給你。

(這不是理論文——下面的步驟和地雷都是實際跑過的。)


一、你需要的三個工具(兩個免費、一個你可能已經有)

工具用途費用
LINE 官方帳號(含 Messaging API)訊息從這裡進來免費方案就能用(接收訊息不算則數,主動推播才算)
Cloudflare(Workers + D1 + R2)接收訊息、存進雲端資料庫、存附件免費額度對中小訊息量完全夠用
Claude CodeChatGPT Codex幫你寫中間的串接程式、帶你完成所有設定用你現有的 AI 訂閱

唯一真正要自己先弄好的:電腦裝好 Claude Code(或打開 ChatGPT Codex)

其他的——辦 LINE 官方帳號、啟用 Messaging API、註冊 Cloudflare、裝 wrangler、登入授權——都不用先自己摸:下面安裝指令的第 0 步就會叫 AI 一項一項問你缺什麼、帶你辦、帶你裝、弄好還會先驗證再往下。已經有官方帳號的人,AI 問到時說「有了」就會跳過。

二、手把手安裝指令(整段複製,貼給 AI)

我想用 LINE 官方帳號 + Cloudflare,把我所有 LINE 群組和好友的訊息
存進雲端資料庫,讓我之後可以搜尋、查未回、出報表。
我是新手,請帶我一步一步做:每一步先解釋你要做什麼、
需要我提供什麼,做完教我怎麼驗證成功,再進下一步。

規格照下面做(這是別人實際跑起來的做法):

0. 先幫我盤點和打地基(我可能什麼都還沒有):
   - 一項一項問我:有沒有 LINE 官方帳號?有沒有 Cloudflare 帳號?
     電腦有沒有裝過 Node.js?沒有的就帶我辦、帶我裝
   - LINE 這邊:帶我在 LINE Developers 啟用 Messaging API,
     教我在哪裡找到 Channel secret 和 Channel access token;
     要收群組訊息的話,教我打開「允許加入群組」再把官方帳號邀進群
   - Cloudflare 這邊:帶我註冊帳號、安裝 wrangler CLI,
     然後用 wrangler login 完成瀏覽器授權
     (如果 login 不能用,再教我改用 API token:去 Cloudflare 後台
     建一個有 Workers/D1/R2 編輯權限的 token,設成 CLOUDFLARE_API_TOKEN)
   - 每一項弄好都先驗證(例如 wrangler whoami 有出現我的帳號)再往下

1. 建一個 Cloudflare Worker 當 LINE webhook:
   - 用 Channel secret 驗證 x-line-signature 簽章,驗不過就拒收
   - webhook 收到後「先快速回 200」,其他處理放背景做,避免 LINE 逾時重送
2. 訊息存進 Cloudflare D1,建一張 messages 表,至少要有這些欄位:
   來源類型(user/group/room)、來源 ID、來源名稱、發訊者 ID、發訊者名稱、
   訊息類型(text/image/audio/sticker/file)、文字內容、附件存放 key、收訊時間
3. LINE 的 webhook 本身「不含發訊者名字」,要另外呼叫 Profile API
   (個人:GET /v2/bot/profile/{userId};群組成員:
   GET /v2/bot/group/{groupId}/member/{userId})把名字補進資料庫,
   群組名稱也一樣要另外抓來存
4. 附件建檔:圖片和語音用
   GET https://api-data.line.me/v2/bot/message/{messageId}/content
   下載,存進 Cloudflare R2,把 R2 key 記回那筆訊息;
   語音再用 Workers AI 的 whisper 模型自動轉成文字一起存
5. 我的 token / secret「不會」貼在這個對話裡:
   請用 wrangler secret put 設 LINE_CHANNEL_SECRET 和
   LINE_CHANNEL_ACCESS_TOKEN,到那一步停下來告訴我要打的指令,
   我自己在 terminal 貼——token 不要經過對話
6. 教我把 LINE Developers 後台的 Webhook URL 指到這個 Worker、
   打開「使用 webhook」,然後實測:傳文字、圖片、語音各一則,
   帶我查 D1 確認真的有存進去
7. 最後給我三個日常查詢範例:列出還沒回的訊息、
   查某個人上次提到的數據、把幾個人的回報彙整成一張表

注意:這個階段「只存不回」,先不要做 AI 自動回覆訊息。

貼上去之後 AI 就會開始帶流程。看不懂的名詞直接問它「這是什麼?為什麼要做這步?」——把它當成坐在你旁邊的工程師。

三、做好之後,你每天可以這樣用

  • 「幫我列出今天還沒回的訊息」——不再怕點開就忘。
  • 「陳老闆上次報的數量是多少?」——不用往回滑三百則。
  • 「把小張、小美、小王這週的回報整理成一張表」——報表不用人工複製貼上。
  • 「幫我擬一個回覆草稿給王小姐」——AI 擬稿、你過目再送出。
  • 客戶傳來的圖片、語音都自動建檔,語音自動轉成文字,一樣查得到。
  • 想連 PDF、Word 附件也建檔?下載用的是同一支 API,跟 AI 說「把 file 類型的訊息也存進 R2」就能加,不難。
  • 更進一步(等前面都順了再做):叫貨訊息自動記成訂單、自動回庫存和到貨時間、觸發出貨流程。

四、常見卡關(我自己踩過或幫人排過的)

  • Webhook 驗證失敗/Verify 按了沒反應 → 九成是 Channel secret 貼錯、或 Worker 沒有快速回 200。把錯誤訊息原封不動貼給 AI 修。
  • 群組訊息完全收不到 → 官方帳號沒開「允許加入群組」、或根本還沒被邀進群組。
  • 存進去的訊息沒有名字 → 正常,LINE webhook 本來就不給名字,要照指令第 3 點打 Profile API 補。
  • 圖片語音下載失敗 → 附件要打的是 api-data.line.me 這個網域,不是一般 API 網域。
  • 怕免費額度爆 → 接收訊息、Reply 回覆都不算 LINE 的計費則數;Cloudflare 免費額度一天 10 萬次請求,個人和小店用不完。
  • 卡超過 15 分鐘 → 把「你做到哪一步+畫面上的錯誤」一起貼給 AI,跟它說「我卡在這裡,帶我檢查」。九成的問題它自己會修。

五、誠心建議:分三個階段,別急

  1. 第一階段(本篇):只存不回。 所有訊息進資料庫,人照常回。零風險,先讓「查詢、報表、未回清單」幫你省時間。
  2. 第二階段:AI 擬稿、人送出。 讓 AI 幫你打草稿,你看過才發。
  3. 第三階段才考慮自動回覆,而且只限預約、庫存查詢這類標準問題。

我不建議一開始就讓 AI 自動回 LINE——回錯一句話,賠掉的是客戶信任。先把行政量降下來,讓人去跑客戶、做提案、想策略、帶團隊,這才是這套系統的目的。

想往第二、三階段走的時候,先讀這篇:2 小時讓 Claude 幫你接管煩人的 LINE 雜事——裡面有自動回覆的 7 條安全規則、群組防誘導攻擊的做法、還有預約分流/個案歸檔/每日摘要這些進階情境的開法。

資料都存在你自己的 Cloudflare 帳號裡,不經過任何第三方服務商。


關於作者

我是 Rand,一位有 1500 小時以上經驗的 Life Coach,也是 AI 工具的打造者。助人者要同時服務個案、做行銷內容,還要處理預約、帳務、系統等各種行政事務,壓力山大。所以我開始自己做工具,讓自己能夠更輕鬆地完成各種個人品牌必備的任務,像自動產出輪播貼文、自動剪影片、自動產出 SEO 文章、AI 友善的網站架構,還有各種好玩的互動測驗用來導流跟引導人思考,這些對我來說,都是真的很好玩的事情!

想看用 AI 讓生活過得更輕省,追蹤 AI 生活實驗室 👉 @life.coach.mtcity,我們一起玩 AI!