n8n – 範例


高健龍

練習範例:

老闆要我每天上ptt 或是dcard 看有沒有講公司的壞話

任務拆解:

  • 每天- 定時器
  • ptt 或是dcard (爬蟲)
  • 有講公司的壞話(語意分析)
  • 老闆要我(寄信通知)

papaya

練習範例:

n8n 在每天早晨,自動傳送google 日立的活動摘要到信箱

google 日立

date& time 工具:轉換時間格式

edit field: 修改工作流的欄位,(將資料存在這裡)

Aggregate: 合併資料

gmail: send message

為了讓每個行程自形成一個段落

在message 欄位寫上:{{ $json[’行程’].join(”\n\n”)}}

設定固定時間觸發:

新增on a schedule node

需要儲存+啟動工作流

擷取TechCrunch 文章

先取得rss 網址

取得ai 內容,用filter 篩選categories

篩選條件

categories 包含 AI

新增edit field 節點,簡化欄位

只想保留新聞話題+原始連結

拖拉title, link

新增merge 合併節點:
將兩條資料合併在一起

右鍵按 sticky note : 可以說明節點資料

chatgpt 模型:openAI

提示詞:

system: 設定ai 的角色定位和如何回應用戶的請求

範例

請根據我提供給你的資料寫一篇當日摘要的文章,並遵守以下的要點;

### 輸出內容包含「今日行程」和「今日文章」兩個類別。

  • 今日行程:標明行程的「名稱」和「開始時間」(分成兩行)。
  • 今日文章:包含文章的「標題」(翻譯成繁體中文)與「連結」(分成兩行,不要加上「標題:」和「連結:」前綴字)。

### 使用 HTML 格式輸出以適合顯示在電子郵件內,並使用CSS 進行美化

  • 不要包含任何頁首元素。
  • 字體:採用現代風格的字體以增加可讀性。
  • 排版:增加適當的留白和對齊。
  • 今日行程:採用卡片式設計並套用圓角效果。

user 提示詞

拖曳行程、文章

最後在gmail 做參數調整

email type 設定 html

Message 欄位: 將chatgpt 整理好的欄位拖曳進去