iT邦幫忙

2025 iThome 鐵人賽

DAY 23
0

目標

每天固定時間自動發送一句語錄(可以是 AI 生成的、隨機抽的、或從清單挑的),當成「每日心靈補給」✨

步驟 1:設定排程

  1. 新增 Cron 節點

    • 執行時間:每天早上 08:00
    • 用來自動觸發 workflow

步驟 2:建立語錄來源

兩種選項:

選項 A:自訂語錄清單

新增 Function 節點

const quotes = [
  "每一天都值得被溫柔對待。",
  "別急著趕路,花開也需要時間。",
  "今天的風有點甜,適合微笑。",
  "不要小看自己,你就是那道光。",
  "世界正在偷偷獎勵那些努力的人。"
];

const randomQuote = quotes[Math.floor(Math.random() * quotes.length)];
return [{ json: { quote: randomQuote } }];

選項 B:用 AI API 自動生成(進階)

如果你有接上 OpenAI 或 Dify API,可以用 HTTP Request 節點 傳一句 prompt,例如:

{
  "query": "請生成一句簡短、溫柔且鼓勵人的心情語錄(繁體中文)",
  "response_mode": "blocking"
}

然後回傳的文字可再傳給下一個節點。

步驟 3:加入可愛裝飾(可選)

你可以加一個 Function 節點來包裝語錄:

return [{
  json: {
    message: `今日心情語錄\n\n${$json["quote"]}\n\n—— from n8n`
  }
}];

步驟 4:傳送訊息

可以選擇:

  • Email 節點 → 寄到自己信箱
  • LINE Notify 節點 → 傳到 LINE
  • Telegram 節點 → 傳給自己或群組

例如用 LINE Notify:

{{ $json["message"] }}

步驟 5:測試結果

執行一次後會收到類似:

今日心情語錄

別急著趕路,花開也需要時間。

—— from n8n

上一篇
Day 22
系列文
從零開始 : 學習運用 n8n 與 Dify 的 AI 自動化實戰23
圖片
  熱門推薦
圖片
{{ item.channelVendor }} | {{ item.webinarstarted }} |
{{ formatDate(item.duration) }}
直播中

尚未有邦友留言

立即登入留言