Automation 上線中
LINE 日報 LINE Bot Daily
每天早上自動送上一份只屬於你的早報,把該知道的事整理好放進 LINE。
- 上線
- 2026.04
- 開發
- 約 2 週
- 團隊
- 獨立開發
- 狀態
- 上線中
- Stack
- Cloudflare Workers · LINE Messaging API · Cron · Gemini
每天早上要看的東西很零散:天氣、行事曆、想追的主題。與其開好幾個 App,不如讓一支機器人在固定時間把它們整理成一則早報,直接送進每天都會看的 LINE。
專案背景
資訊不是不夠,是太多又太散。我想要的是「一份就好」—— 每天起床打開 LINE,就有一則整理好的摘要等著,不用自己到處撈。重點是穩定、低成本、不用一直維護。
核心設計
- 固定時間、固定一則。 每天同一時間推送,份量克制,讀完不超過一分鐘。
- 內容個人化。 不是公版新聞,而是依我關心的主題整理過的重點。
- 零維運成本。 跑在免費的雲端排程上,不需要一台一直開著的機器。
- 失敗要看得見。 萬一某天沒推成功,要能補跑,而不是默默斷掉。
技術架構
- 平台:Cloudflare Workers,免伺服器、附帶 Cron 排程
- 內容生成:接 LLM 把當日素材整理成摘要
- 推送:LINE Messaging API 發送到指定對象
- 可靠性:用雲端 KV 做冪等紀錄,搭配補跨排程與手動觸發端點
工程挑戰
- 免費排程是 best-effort:雲端的免費 Cron 偶爾會漏觸發、沒有保證,於是加了「補跨」的第二道排程與冪等鎖,確保關鍵的早報不會某天憑空消失。
- 靜默死掉最可怕:曾經整條 pipeline 默默停了好一陣子才被發現,後來補上重新註冊與失敗告警,讓問題能被看見。
- 訊息不渲染格式:LINE 不吃 Markdown,粗體星號會原樣顯示,所以輸出端要直接產生乾淨純文字。
功能亮點
- 每天定時自動推送個人化早報
- 跑在免費雲端,幾乎零維運成本
- 冪等補跨機制,漏掉會自動補
- 內容由 LLM 依個人關心主題整理