iT邦幫忙

鐵人檔案

2025 iThome 鐵人賽
回列表
生成式 AI

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

每天都有大量新聞湧入,要快速掌握重點並不容易。
這次參賽作品結合 RSS 新聞來源、n8n 自動化流程與 LINE Bot,利用生成式 AI 自動整理新聞摘要,並加入互動功能。
系統優化內容包括:訂閱主題、關鍵字搜尋與翻譯,打造一個可互動的 AI 新聞小編,幫助使用者輕鬆掌握每日精華新聞。

參賽天數 24 天 | 共 24 篇文章 | 4 人訂閱 訂閱系列文 RSS系列文
DAY 11

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

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

2025-09-13 ‧ 由 y0yi9ue 分享
DAY 12

【Day 11】讓 Bot 更有禮貌!設定歡迎訊息

前幾天我們完成了第一階段的自動新聞摘要機器人,今天要邁向進階功能的第一步:讓使用者一加好友,就能收到一個可愛又實用的歡迎訊息! 為什麼要有歡迎訊息? 第一印...

2025-09-14 ‧ 由 y0yi9ue 分享
DAY 13

【Day 12】LINE Bot 的雙向溝通橋樑:Webhook 與 ngrok 設定教學

為了讓 Bot 聽懂我們說的話,並根據使用者的輸入做出相對應的回應,需要先建立一個雙向溝通的管道,而 Webhook 就是建立雙向溝通的橋樑,這也意味著我們要用...

2025-09-15 ‧ 由 y0yi9ue 分享
DAY 14

【Day13】讓 Webhook 正式上線,並實作訂閱功能骨架

還記得我們昨天設定的 Webhook URL 是測試模式嗎?今天要學習使用正式模式了,你在接下來這幾篇可以先用測試模式沒關係,如果執行結果錯誤,用測試模式才能知...

2025-09-16 ‧ 由 y0yi9ue 分享
DAY 15

【Day 14】動手寫程式碼!實作訂閱與取消訂閱的邏輯

昨天我們將訂閱主題的內容完成一半了,今天要繼續增加節點! 取消訂閱的節點 在 If 節點(取消訂閱)的 true 分支新增一個 Code 節點(取消訂閱)。...

2025-09-17 ‧ 由 y0yi9ue 分享
DAY 16

【Day 15】新增取消訂閱邏輯:自動恢復預設 & 即時回覆訊息

恢復預設主題新聞 如果使用者取消了訂閱,那系統會自動恢復預設(科技新聞),根據剛剛「取消訂閱的節點」程式碼,我們要做一點更動,更改完的程式碼如下: const...

2025-09-18 ‧ 由 y0yi9ue 分享
DAY 17

【Day 16】用 n8n 與 Google 試算表建立穩定的新聞訂閱系統

訂閱資料存放 我原本是用靜態資料庫來儲存所有訂閱者資料,但是發現它似乎沒辦法跨工作流被讀取,於是我們需要多用一個 Google Sheet,來儲存訂閱資料,並讓...

2025-09-19 ‧ 由 y0yi9ue 分享
DAY 18

【Day 17】擴充系統:新增多個訂閱主題與 RSS 來源

因為我們設定目前只提供三種主題的新聞,而在之前做最小可行的版本時,只將一個 RSS 的來源連結至 n8n,今天的首要任務就是讓其他兩個主題的新聞也可以被傳送!...

2025-09-20 ‧ 由 y0yi9ue 分享
DAY 19

【Day 18】AI News Bot 新功能!學習如何實現關鍵字搜尋

你已經成功建立了一個可以根據訂閱主題,定時推播新聞的 LINE Bot。今天,我們要讓它變得更聰明!我們將為你的 Bot 賦予全新的關鍵字搜尋功能。這個功能將讓...

2025-09-21 ‧ 由 y0yi9ue 分享
DAY 20

【Day 19】新聞搜尋功能大躍進,逐漸完善的工作流

今天的核心任務是獲取新聞的完整內容並將其與標題、連結合併。我們將使用 HTTP Request 節點來取得新聞頁面的原始碼,並用 Code 節點來提取乾淨的內文...

2025-09-22 ‧ 由 y0yi9ue 分享