iT邦幫忙

鐵人檔案

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

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

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

鐵人鍊成 | 共 30 篇文章 | 6 人訂閱 訂閱系列文 RSS系列文
DAY 21

【Day 20】你的 LINE Bot 已具備強大的「搜尋」能力!

今天我們只要再新增四個節點就能完成「關鍵字搜索」這個功能了,讓我們接著做下去吧~ 篩選新聞 增加一個 Code(篩選新聞) 節點,並輸入以下程式碼: const...

2025-09-23 ‧ 由 y0yi9ue 分享
DAY 22

【Day 21】用 LINE 主題選單讓讀者選擇新聞類別

今天要開始用新功能:建立主題選單,先來說一下為什麼我會想要新增這個功能。雖然也可以讓使用者直接打字讓 Bot 接收訊息並回傳符合的主題新聞,但我覺得這樣有點太無...

2025-09-24 ‧ 由 y0yi9ue 分享
DAY 23

【Day 22】主題選單功能簡化說明

今天我們先不急著做 n8n 的節點,因為這個「主題選單」的功能需要涉及到滿複雜的流程,而我花了好多時間在努力完成這個功能,卻發現越做越亂,怎麼改都無法達到我想要...

2025-09-25 ‧ 由 y0yi9ue 分享
DAY 24

【Day 23】主題選單功能(一)— 基礎工作流設定與資料準備

還記得之前說過 LINE 只能有一個 Webhook 嗎?所以這次的主題選單功能我們也要和前兩個功能一樣的工作流去做,先把 Webhook 和之前做的功能節點斷...

2025-09-26 ‧ 由 y0yi9ue 分享
DAY 25

【Day 24】主題選單功能(二)— 主題點擊追蹤,更新試算表資料

昨天我們新增了試算表 sheet2 的欄位,並輸入預設值:三個主題點擊次數皆為 0。接下來就要取得試算表資料,所以我們先在昨天最後一個節點:Google She...

2025-09-27 ‧ 由 y0yi9ue 分享
DAY 26

【Day 25】主題選單功能(三)— 判斷條件搞清楚執行流程

我們今天最需要的能力是「判斷」、「邏輯」,昨天已經將點擊次數增加和更新的部分做完了,昨天比較多程式碼內容,今天比較多就是動腦的部分。 我們先來想一下在這個功能裡...

2025-09-28 ‧ 由 y0yi9ue 分享
DAY 27

【Day 26】主題選單功能(四)— 判斷是否傳新聞

今天要增加的三個 If 節點是用來判斷是否傳送新聞,而傳送新聞的部分早在我們做關鍵字搜索的功能時,就已經設置過了,所以接下來就只需要做一些小小更改,這部分架構和...

2025-09-29 ‧ 由 y0yi9ue 分享
DAY 28

【Day 27】主題選單功能(五)— 打造不重複新聞推播系統

因為我們需要用到前面節點的資料,但 RSS Read 節點的輸出是它自己抓到新聞的內容而已,所以我們用一個 Merge 節點把前面三個 If 節點和 RSS R...

2025-09-30 ‧ 由 y0yi9ue 分享
DAY 29

【Day 28】n8n 自動化 LINE Bot:每日新聞小編的完整工作流與功能整合

我們先到之前做「每日固定時間傳新聞」的那個工作流,新增節點,設定「每日 12 點自動清空試算表資料」,這是用在主題選單的功能,讓三個主題的點擊次數每天都會重置。...

2025-10-01 ‧ 由 y0yi9ue 分享
DAY 30

【Day 29 + 30】完賽心得

備註一下:因為第三天拆成 3-1 和 3-2,這篇已經是第 30 篇文章了。 恭喜我成功完成三十天的賽程,雖然比賽是三十天,但其實從前面的規劃到真正完成大概花了...

2025-10-02 ‧ 由 y0yi9ue 分享