iT邦幫忙

2025 iThome 鐵人賽

DAY 11
0
生成式 AI

打造自己的 AI 新聞小編:每天自動抓新聞、摘要、推送到 LINE!系列 第 11

【Day 11】第一階段回顧、第二階段前言 - 進階功能說明

  • 分享至 

  • xImage
  •  

完成了最基礎的自動化 AI 新聞小編後,我們要讓原本的系統優化成互動性更強、更實用的狀態。
在這之前,我們先來回顧一下前十天都學了些什麼吧~

  1. Day 1–2|定義專案架構與資料來源:
    【Day 1】前言 - 打造 AI 新聞小編的起點:我為什麼想做這個?
    【Day 2】「RSS」是什麼?為什麼我們不用自己手動去抓新聞?
    • 確定目標:RSS → AI 摘要 → LINE 推播。
    • 認識並了解 RSS 的運作原理。
  2. Day 3|環境建置與資料讀取:
    【Day 3】開始動手做!安裝用 n8n 抓下第一則新聞
    • 使用 Docker 部署 n8n 並設定資料持久化。
    • RSS Read 節點讀取新聞,並用 Set 節點整理
  3. Day 4|打通 LINE Bot 訊息通道:
    【Day 4】自動化第一步成功!用 n8n 把新聞推送到 LINE
    • 在 LINE Developer 後台建立 Bot,取得 API 金鑰。
    • 使用 HTTP Request 節點,成功發送第一則 LINE 訊息。
  4. Day 5|串接 Gemini:
    【Day 5】串接 Gemini AI :幫新聞自動生成摘要的前置設定教學!
    • 申請 Gemini API 並設定驗證。
    • HTTP Request 節點呼叫 Gemini API,取得 AI 回覆。
  5. Day 6|HTML 基礎與摘要範圍:
    【Day 6】了解 HTML 對於之後餵食 AI 做摘要有什麼幫助?
    • 了解 HTML 基本元素與屬性。
    • 釐清為何不直接摘要整個網頁內容。
  6. Day 7|新聞內容前處理:
    【Day 7】用 n8n + 程式碼玩轉新聞網頁,讓 HTML 變乾淨文字超簡單!
    • HTTP Request 抓取完整 HTML 頁面。
    • 使用 Code 節點,用正則表達式清理 HTML 標籤,取得乾淨的純文字內文。
  7. Day 8|回傳與錯誤處理:
    【Day 8】系統收尾前的最後檢查:搞定 AI 摘要的格式問題!
    • 解析 Gemini 回傳的 JSON 摘要。
    • 學習處理 JSON 格式錯誤,例如多餘的換行符。
  8. Day 9|實現自動化排程:
    【Day 9】實現「自動化」!一起床就收到新聞,系統收尾囉~
    • 新增 Schedule Trigger 節點,設定定時自動執行工作流。
    • 學習區分手動測試背景運行模式。
  9. Day 10|雲端服務與遠端觸發:
    【Day 10】Webhook 節點:系統自動化的血汗嘗試
    • 探討使用 Google 雲端服務觸發 n8n 的可行性。
    • 了解 ngrok 在本機開發中的作用與限制。

不知道以上內容你是不是都很熟悉了呢?如果有些地方忘記了,可以再點回當篇文章複習喔!

接下來我要簡單說明下一階段 - 進階功能的規劃了:

1. 互動式訂閱與次數限制

  • 透過 LINE 選單讓使用者選擇主題。
  • 為每個主題設定每日發送次數限制(例如 3 次)。
  • 紀錄已發送新聞,避免重複推送。

2. 個人化訂閱與管理

  • 讓使用者透過文字訊息訂閱、取消單一主題。
  • 每日定時推播改為個人化主題。
  • 若無訂閱,則回歸預設的科技新聞。

3. 歡迎與格式引導

  • 新好友加入時自動發送歡迎訊息。
  • 提供訂閱主題與操作格式的說明。
  • 若輸入格式錯誤,自動回覆提醒。

4. 智慧內容分析

  • AI 自動判斷新聞情感,並加上表情符號。
  • AI 自動從內文提取關鍵字作為標籤。

5. 關鍵字新聞搜尋

  • 讓使用者傳送關鍵字搜尋相關文章。
  • 搜尋結果會從 RSS 內文進行篩選。
  • 搜尋到的新聞也會被記錄,避免重複傳送。

6. 介面優化與翻譯

  • 在新聞訊息底部新增快速回覆按鈕。
  • 提供一鍵將摘要翻譯成英文的功能。

下篇預告

明天(Day 12)就要開始第二階段的工作了,我將先新增歡迎訊息,讓使用者第一次加好友時就能清楚知道這個 Bot 可以做什麼。


上一篇
【Day 10】Webhook 節點:系統自動化的血汗嘗試
下一篇
【Day 12】讓 Bot 更有禮貌!設定歡迎訊息
系列文
打造自己的 AI 新聞小編:每天自動抓新聞、摘要、推送到 LINE!15
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言