任意RSS源转邮件
中级
这是一个Other领域的自动化工作流,包含 10 个节点。主要使用 If, Set, Gmail, SplitOut, RssFeedRead 等节点。 将任意RSS源转换为邮件
前置要求
- •Google 账号和 Gmail API 凭证
分类
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
"nodes": [
{
"id": "48a0524d-db39-4046-bad1-18684064cbac",
"name": "每 1 小时",
"type": "n8n-nodes-base.scheduleTrigger",
"position": [
40,
600
],
"parameters": {
"rule": {
"interval": [
{
"field": "hours",
"triggerAtMinute": 30
}
]
}
},
"typeVersion": 1.1
},
{
"id": "bf9e2480-e879-4ebc-829f-b61f29251d29",
"name": "遍历项目",
"type": "n8n-nodes-base.splitInBatches",
"position": [
680,
600
],
"parameters": {
"options": {}
},
"typeVersion": 3
},
{
"id": "f8e8a9a4-6104-4d4c-a400-5160e37f6c55",
"name": "无操作,不执行任何操作",
"type": "n8n-nodes-base.noOp",
"position": [
920,
400
],
"parameters": {},
"typeVersion": 1
},
{
"id": "980351bb-685b-4392-bb28-a10bec1608fe",
"name": "RSS 读取",
"type": "n8n-nodes-base.rssFeedRead",
"onError": "continueRegularOutput",
"position": [
920,
620
],
"parameters": {
"url": "={{ $json.urls }}",
"options": {}
},
"retryOnFail": true,
"typeVersion": 1,
"waitBetweenTries": 5000
},
{
"id": "7281072f-f773-468f-8599-4efa5832f8e2",
"name": "便签 2",
"type": "n8n-nodes-base.stickyNote",
"position": [
260,
760
],
"parameters": {
"color": 7,
"width": 162,
"height": 84,
"content": "👆 在此处添加您的 RSS Feed URL。"
},
"typeVersion": 1
},
{
"id": "c1aece31-d2d5-4cf2-864e-1911e34056f3",
"name": "便签 3",
"type": "n8n-nodes-base.stickyNote",
"position": [
-80,
466
],
"parameters": {
"color": 5,
"width": 447,
"height": 104.61602497398542,
"content": "### 👨🎤 设置"
},
"typeVersion": 1
},
{
"id": "8a932df6-4550-4f01-86a0-45a2857645c0",
"name": "如果在过去一小时内发布",
"type": "n8n-nodes-base.if",
"position": [
1120,
620
],
"parameters": {
"options": {},
"conditions": {
"options": {
"leftValue": "",
"caseSensitive": true,
"typeValidation": "strict"
},
"combinator": "and",
"conditions": [
{
"id": "97b4e257-2413-4c78-8b33-1f7523bfe0cd",
"operator": {
"type": "dateTime",
"operation": "after"
},
"leftValue": "={{ DateTime.fromISO($json.isoDate) }}",
"rightValue": "={{ DateTime.now().minus({hour: 1}) }}"
},
{
"id": "b37ee746-6b2c-45ad-80db-fa2750ce9a58",
"operator": {
"type": "dateTime",
"operation": "beforeOrEquals"
},
"leftValue": "={{ DateTime.fromISO($json.isoDate) }}",
"rightValue": "={{ DateTime.now() }}"
}
]
}
},
"typeVersion": 2
},
{
"id": "8bf89e60-5ea1-47b9-9249-bf2e258f9a2d",
"name": "为每个帖子发送邮件",
"type": "n8n-nodes-base.gmail",
"position": [
1360,
600
],
"parameters": {
"sendTo": "SET YOUR EMAIL HERE",
"message": "=Check out this new post from {{ $json.link.extractDomain() }} at {{ $json.link }}\n\n----\n\n {{ $json.contentSnippet }}",
"options": {
"appendAttribution": true
},
"subject": "=New post from {{ $json.link.extractDomain() }}: {{ $json.title }} "
},
"credentials": {
"gmailOAuth2": {
"id": "7",
"name": "Personal Gmail account"
}
},
"typeVersion": 2.1
},
{
"id": "8a344c1e-4f57-46b8-8736-d4d651188e57",
"name": "拆分输出",
"type": "n8n-nodes-base.splitOut",
"position": [
480,
600
],
"parameters": {
"options": {},
"fieldToSplitOut": "urls"
},
"typeVersion": 1
},
{
"id": "6b523a05-ba2e-4118-9061-7ef7fd152802",
"name": "RSS Feed 列表",
"type": "n8n-nodes-base.set",
"position": [
260,
600
],
"parameters": {
"options": {},
"assignments": {
"assignments": [
{
"id": "257d7e0a-1c6e-42ca-825c-347fec574914",
"name": "urls",
"type": "array",
"value": "[\"https://www.anildash.com/feed.xml\", \"https://sive.rs/en.atom\"]"
}
]
}
},
"typeVersion": 3.3
}
],
"pinData": {},
"connections": {
"RSS Read": {
"main": [
[
{
"node": "Loop Over Items",
"type": "main",
"index": 0
},
{
"node": "If published in the last hour",
"type": "main",
"index": 0
}
]
]
},
"Split Out": {
"main": [
[
{
"node": "Loop Over Items",
"type": "main",
"index": 0
}
]
]
},
"Every 1 hour": {
"main": [
[
{
"node": "List of RSS feeds",
"type": "main",
"index": 0
}
]
]
},
"Loop Over Items": {
"main": [
[
{
"node": "No Operation, do nothing",
"type": "main",
"index": 0
}
],
[
{
"node": "RSS Read",
"type": "main",
"index": 0
}
]
]
},
"List of RSS feeds": {
"main": [
[
{
"node": "Split Out",
"type": "main",
"index": 0
}
]
]
},
"If published in the last hour": {
"main": [
[
{
"node": "Send email with each post",
"type": "main",
"index": 0
}
]
]
}
}
}常见问题
如何使用这个工作流?
复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。
这个工作流适合什么场景?
中级 - 其他
需要付费吗?
本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。
相关工作流推荐
在可视化参考库中探索n8n节点
在可视化参考库中探索n8n节点
If
Ftp
Set
+93
113 节点I versus AI
其他
使用AI汇总Slack频道活动生成周报
使用AI汇总Slack频道活动生成周报
If
Set
Code
+13
47 节点Jimleuk
其他
AI 代理餐厅 [模板]
🤖 WhatsApp、Instagram 和 Messenger 的 AI 餐厅助手
If
N8n
Set
+37
239 节点Amanda Benks
其他
潜在客户开发与邮件工作流
使用Google Maps、SendGrid和AI自动化B2B潜在客户开发与邮件营销
If
Set
Code
+21
141 节点Ezema Kingsley Chibuzo
潜在客户开发
使用AI自动化Morning Brew风格Reddit摘要并发布至DEV
使用AI自动化Morning Brew风格Reddit摘要并发布至DEV
If
Set
Wait
+13
26 节点Angel Menendez
AI 摘要总结
使用Groq、Gemini和Slack审批系统自动化RSS到Medium发布
通过Groq、Gemini和Slack审批系统实现RSS到Medium发布的自动化流程
If
Set
Code
+16
41 节点ObisDev
内容创作