iT邦幫忙

2025 iThome 鐵人賽

DAY 18
0
生成式 AI

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

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

  • 分享至 

  • xImage
  •  

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

增加 RSS 來源

步驟一:新增讀取訂閱資料的 Google Sheet 節點

Schedule Trigger 後面新增一個 Google Sheet 節點,選擇「Get row(s) in sheet」。

https://ithelp.ithome.com.tw/upload/images/20250920/20178067KfHOU9AnRb.png
https://ithelp.ithome.com.tw/upload/images/20250920/20178067jdTd5ADotO.png

步驟二:在 Google Sheet 節點後放上一個 If 節點

https://ithelp.ithome.com.tw/upload/images/20250920/20178067JQO56NJrrw.png

目前這個工作流是用來傳送訂閱主題:「科技」。
如果使用者輸入「訂閱科技」或是「取消訂閱」,試算表裡面的訂閱主題會記錄「科技」或「取消」,兩者都對應到科技主題。
接下來要做另外兩個主題:「國際」、「娛樂」。

步驟三:把工作流複製兩份,分別更改 If 節點的訂閱主題

https://ithelp.ithome.com.tw/upload/images/20250920/20178067joiSZlnIpt.png
https://ithelp.ithome.com.tw/upload/images/20250920/20178067OfXBfPn1PS.png

步驟五:分別更改 RSS 來源

在 RSS Read 節點中的 RSS URL 更改成對應的主題

娛樂主題的 RSS URL:
https://ithelp.ithome.com.tw/upload/images/20250920/201780671AfnP9eJ5e.png

國際主題的 RSS URL:
https://ithelp.ithome.com.tw/upload/images/20250920/20178067wXwKdnYcXz.png

測試結果

  1. 將觸發時間設定為較近的時間
  2. 去和 LINE Bot 說你的訂閱主題:科技、國際、娛樂、取消訂閱變成預設狀態
  3. 等待觸發時間到來

分別測試後都沒問題就代表你將這項功能完成啦!
現在我們擁有一個可以在固定時間將使用者訂閱主題的新聞摘要傳送到 LINE 的 AI News Bot ~

下篇預告

明天(Day 18)要開始進入下一階段了,建立新功能:關鍵字搜索。


上一篇
【Day 16】用 n8n 與 Google 試算表建立穩定的新聞訂閱系統
下一篇
【Day 18】AI News Bot 新功能!學習如何實現關鍵字搜尋
系列文
打造自己的 AI 新聞小編:每天自動抓新聞、摘要、推送到 LINE!20
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言