iT邦幫忙

2025 iThome 鐵人賽

DAY 23
0

今天我們先不急著做 n8n 的節點,因為這個「主題選單」的功能需要涉及到滿複雜的流程,而我花了好多時間在努力完成這個功能,卻發現越做越亂,怎麼改都無法達到我想要的效果,所以在這邊說明,我接下來做的內容是簡化版本,之後有時間我再去慢慢摸索到底要怎麼把內容更優化,原本要達到:

  1. 使用者點選主題選單,每次回傳三則新聞
  2. 每個主題只能點選三次,超過時會傳送:「已達次數上限」的訊息
  3. 記錄有哪些新聞已經被傳過了,不傳重複的
  4. 將新聞丟去給 AI 摘要,回傳的新聞內容有:「新聞標題」、「新聞連結」、「新聞摘要」
  5. 試算表需要記錄使用者每個主題選單的點選次數

大概內容是這樣,雖然只有少少的五點,但是其實做起來十分耗費精力,因為每一點都需要再細看,再想好邏輯,只要一個地方沒有連接好,或是欄位內容回傳錯誤,後面的節點就都執行不了,有時候甚至是不知道到底哪裡出了錯,因為一切看起來都很合理,腦袋打結了邏輯直接下線…

我在實作的時候遇到最大的困難就是,我沒辦法讓試算表中的每個主題順利更新,我點選其他主題的時候,次數會加到上一個點選的主題次數中,這困擾了我很久,我也嘗試過好多不同的思路,最後還是心有餘而力不足,給大家看看我混亂的工作流好了:

https://ithelp.ithome.com.tw/upload/images/20250925/20178067PBL0F6iuXi.png

最後真的服輸,決定改變功能的實際內容,我目前規劃是把最困難的地方改掉:

  • 將主題選單的點選次數改成不分主題,三個主題一起算,這樣我在操作的時候會簡單很多。

在最後這個功能的實作也讓我更深刻體會到:「計畫永遠趕不上變化」。
我希望我能將這次的挫敗感轉換成能量,順利完成後面的內容~

下篇預告

明天【Day 23】要真的開始進入到 n8n 實作了~


上一篇
【Day 21】用 LINE 主題選單讓讀者選擇新聞類別
下一篇
【Day 23】主題選單功能(一)— 基礎工作流設定與資料準備
系列文
打造自己的 AI 新聞小編:每天自動抓新聞、摘要、推送到 LINE!24
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言