← 返回作品集
Automation 上線中

LINE 日報 LINE Bot Daily

每天早上自動送上一份只屬於你的早報,把該知道的事整理好放進 LINE。

上線
2026.04
開發
約 2 週
團隊
獨立開發
狀態
上線中
Stack
Cloudflare Workers · LINE Messaging API · Cron · Gemini
LINE 日報 截圖 1

每天早上要看的東西很零散:天氣、行事曆、想追的主題。與其開好幾個 App,不如讓一支機器人在固定時間把它們整理成一則早報,直接送進每天都會看的 LINE。

專案背景

資訊不是不夠,是太多又太散。我想要的是「一份就好」—— 每天起床打開 LINE,就有一則整理好的摘要等著,不用自己到處撈。重點是穩定、低成本、不用一直維護。

核心設計

  1. 固定時間、固定一則。 每天同一時間推送,份量克制,讀完不超過一分鐘。
  2. 內容個人化。 不是公版新聞,而是依我關心的主題整理過的重點。
  3. 零維運成本。 跑在免費的雲端排程上,不需要一台一直開著的機器。
  4. 失敗要看得見。 萬一某天沒推成功,要能補跑,而不是默默斷掉。

技術架構

  • 平台:Cloudflare Workers,免伺服器、附帶 Cron 排程
  • 內容生成:接 LLM 把當日素材整理成摘要
  • 推送:LINE Messaging API 發送到指定對象
  • 可靠性:用雲端 KV 做冪等紀錄,搭配補跨排程與手動觸發端點

工程挑戰

  • 免費排程是 best-effort:雲端的免費 Cron 偶爾會漏觸發、沒有保證,於是加了「補跨」的第二道排程與冪等鎖,確保關鍵的早報不會某天憑空消失。
  • 靜默死掉最可怕:曾經整條 pipeline 默默停了好一陣子才被發現,後來補上重新註冊與失敗告警,讓問題能被看見。
  • 訊息不渲染格式:LINE 不吃 Markdown,粗體星號會原樣顯示,所以輸出端要直接產生乾淨純文字。

功能亮點

  • 每天定時自動推送個人化早報
  • 跑在免費雲端,幾乎零維運成本
  • 冪等補跨機制,漏掉會自動補
  • 內容由 LLM 依個人關心主題整理