Threads 在近年成為年輕人最愛的社交平台之一,許多人都習慣在上面追蹤最新議題。
既然我們過去能用 Google 新聞 RSS 取得新聞,那能不能也讓 n8n 幫我們「自動蒐集 Threads 的熱門貼文」,
甚至透過 AI 摘要後直接傳送到 LINE 呢?於是就有了今天這份實作
1.打開工作流新增手動節點,完成測試後想要自動化的話,可以再改成其他觸發方式像是schedule節點
2.新增Firecrawl節點,Firecrawl 是一個第三方爬蟲服務,可直接從網頁擷取文字內容,這節點不是官方自己開發的,所以要先按安裝才能使用,載好後選擇Scrape a url and get its content
3.註冊或登入Firecrawl,在主業右上角點Dashboard,進來就能看到API key並把key複製下來
4.回到n8n的Firecrawl節點設定,憑證就把key貼上就好,在 URL 欄位輸入你想爬的 Threads 搜尋頁面,例如搜尋「輔仁大學」
5.Formats Type選Markdown,Wait For (Ms)輸入5000(等待時間,確保內容載入完成),其他預設即可
6.新增Gemini節點,選適合的模型並輸入提示詞,可以在「Options → System Message」裡設定人設與輸出格式要求
7.新增code節點,AI 生成的文字有時會包含換行或特殊符號,可能會導致 LINE 無法正常顯示。
8.新增HTTP Request,使用line的推播設定並把code節點傳來的內容拖進text裡
9.完成之後開始測試
上圖顯示傳來了Threads上的內容並附上了連結
接下來變成搜尋博愛座的內容,並讓AI先幫我把內容做摘要,因為有些人會在Threads上寫小作文
可以看到成功傳來博愛座的內容,AI也有先把內容做摘要,讓訊息顯得不那麼長
當初做這個實作的想法,其實是因為 Threads 已經成為很多年輕人主要獲取資訊的地方,但不像新聞網站有 RSS 可以方便地整合。於是就想試試看能不能用 n8n 幫我自動從 Threads 抓內容,再用 AI 幫我摘要,最後推送到 LINE。
實際做完之後覺得蠻有趣的,Firecrawl 抓資料的效果還不錯,只要設定好等待時間就能完整取得文字,Gemini 摘要的結果也還行,的確有減少內容,讓 Threads 這種常常一大段小作文的內容變得簡潔多了。