跳至主要內容

里程碑

時事新聞自動發送 : LINE自動化小精靈

guin @guin.tw發布於

1. 小精靈名稱與使用時機

  • 名稱:LINE 時事新聞摘要小精靈
  • 使用時機:每天想快速掌握國內外重大新聞、或者想針對特定時間範圍(今天/本周)取得重點簡報時使用。

2. AI 指令與 LINE + n8n 串接架構

  • 串接架構:
    LINE Webhook ➔ Switch 條件判斷 ➔ 多階段 HTTP Reply (引導選單) ➔ Google RSS 新聞抓取 ➔ Item Lists 數量過濾 (5筆) ➔ OpenAI 智慧整理 ➔ LINE Push API 主動推播
  • AI Prompt 指令:
    「你是新聞摘要助手。請根據傳入的 RSS 資料,快速整理出排版清晰、適合 LINE 閱讀的重點簡報,包含新聞標題與簡短內文摘要,控制在 300 字以內。」

3. 對話示範與互動歷程

  • 使用者輸入:點選 Rich Menu「國內新聞」
  • 小精靈回覆:跳出 Quick Reply 詢問「請選擇新聞時間範圍(📅 今日新聞 / 📆 本周時事)」
  • 使用者輸入:點選「今天」
  • 小精靈回覆:跳出 Quick Reply 詢問「請選擇新聞詳細程度(📄 簡短摘要 / 🔍 詳細延伸討論)」
  • 使用者輸入:點選「摘要」
  • 小精靈回覆:(背景自動抓取最新的 5 條 RSS 新聞並經由 OpenAI 總結)推播最終新聞簡報回 LINE!

4. 製作過程與排錯心得

在製作過程中遇到最大的挑戰是 LINE API 的 replyToken 過期問題,以及早期 RSS 抓取新聞數量過多(高達 50+ 篇)導致 OpenAI 處理延遲。
最後透過以下方式成功解決:

  1. 結構優化:利用 n8n 的 Switch 節點順暢處理解析多階段的不同選單指令。
  2. 效能優化:加入 Item Lists 節點限制 RSS 傳給 AI 的資料總數至 5 筆,極大地提升了 AI 生成速度。
  3. 架構調整:將最終的新聞報告發送改用 LINE 的 Push Message API,擺脫 replyToken 時間限制的困擾,讓整個互動體驗變得非常流暢!

0 個愛心0 則留言

登入並驗證手機後就能留言。登入