每天早上自動寄一封「AI 整理的今日新聞摘要信」,
內容會是從新聞 API 抓下來的最新標題,
再經由 Dify 幫你濃縮成「三段式重點摘要」。
整體流程會是這樣:
Schedule Trigger → HTTP Request(抓新聞 API)→ HTTP Request(Dify 摘要)→ Gmail
1這樣每天會自動啟動一次流程。
| 欄位 | 填入內容 |
|---|---|
| Method | GET |
| URL | https://newsapi.org/v2/top-headlines?country=tw&apiKey=你的API_KEY |
| Response Format | JSON |
| Authentication | None |
這裡用的是 NewsAPI 的免費新聞服務
記得先去註冊,拿一個免費的apiKey。country=tw代表抓台灣新聞,也可以改成us、jp、kr等。
{
"status": "ok",
"articles": [
{
"source": { "name": "中央社" },
"title": "台灣股市開盤上漲 50 點",
"description": "投資人對科技股樂觀,帶動早盤指數上揚。",
"url": "https://www.cna.com.tw/news/ahel/202510270001.aspx"
},
{
"source": { "name": "自由時報" },
"title": "颱風將靠近東部海域,防豪雨",
"description": "氣象局預測本週末東部地區有強降雨。",
"url": "https://news.ltn.com.tw/news/life/paper/20251027"
}
]
}
| 欄位 | 值 |
|---|---|
| Method | POST |
| URL | https://api.dify.ai/v1/chat-messages |
| Authentication | None |
Header:
Authorization: Bearer 你的Dify金鑰
Content-Type: application/json
Body 選 JSON 模式,貼上這段:
{
"inputs": {},
"query": "請根據以下台灣新聞資料,幫我整理成三段式摘要:{{$json[\"articles\"]}}",
"response_mode": "blocking",
"user": "api-user"
}
這樣 Dify 就會自動生成一段自然語氣的「今日新聞摘要」。
| 欄位 | 值 |
|---|---|
| To | 你的信箱 |
| Subject | 今日新聞摘要 🗞️ |
| Message | {{$json["answer"]}} |
點「Execute Workflow」後,幾秒鐘你應該會收到一封郵件:
今日新聞摘要
早安!這是今天的台灣新聞重點:
- 股市小幅上揚,科技股領漲。
- 東部地區因颱風接近,氣象局提醒防豪雨。
- 教育部公布新的數位學習政策,鼓勵校園AI應用。
祝你有個充實又知性的早晨!