8
n8n 中文网amn8n.com

灵活新闻聚合器 - 多源集成、AI分析和可设置频道

高级

这是一个Content Creation, AI Summarization领域的自动化工作流,包含 120 个节点。主要使用 If, Set, Xml, Code, Sort 等节点。 多源新闻策展系统,集成Mistral AI分析、摘要和自定义频道

前置要求
  • HTTP Webhook 端点(n8n 会自动生成)
  • Telegram Bot Token
  • 可能需要目标 API 的认证凭证
工作流预览
可视化展示节点连接关系,支持缩放和平移
导出工作流
复制以下 JSON 配置到 n8n 导入,即可使用此工作流
{
  "id": "7925XBYVlzBHDy7P",
  "meta": {
    "instanceId": "c8661626eeda758e004fa6cdc30e89de83810c1ff0923b0bb91a200abd0100f3",
    "templateCredsSetupCompleted": true
  },
  "name": "灵活新闻聚合器 - 多源集成、AI分析和可设置频道",
  "tags": [
    {
      "id": "7Ebg06QToXQ2UrOO",
      "name": "WHITE LABEL",
      "createdAt": "2025-07-17T18:04:33.197Z",
      "updatedAt": "2025-07-17T18:04:33.197Z"
    },
    {
      "id": "QryMJD23lbek4XwO",
      "name": "News Curator",
      "createdAt": "2025-06-20T18:01:44.652Z",
      "updatedAt": "2025-06-20T18:01:44.652Z"
    },
    {
      "id": "mjVVOH6FMUzE3McG",
      "name": "V3.0",
      "createdAt": "2025-06-20T18:01:25.814Z",
      "updatedAt": "2025-06-20T18:01:25.814Z"
    }
  ],
  "nodes": [
    {
      "id": "3229234e-31ae-4294-b5af-7a35a2833b0d",
      "name": "合并",
      "type": "n8n-nodes-base.merge",
      "position": [
        -360,
        820
      ],
      "parameters": {},
      "typeVersion": 3.1
    },
    {
      "id": "048f9559-be44-4ec6-b78d-9ae92f17b844",
      "name": "聚合",
      "type": "n8n-nodes-base.aggregate",
      "position": [
        1940,
        980
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "7ca65f88-7a51-4db6-9027-2f4c164664c5",
      "name": "按时间筛选",
      "type": "n8n-nodes-base.filter",
      "position": [
        200,
        820
      ],
      "parameters": {},
      "retryOnFail": false,
      "typeVersion": 2.2
    },
    {
      "id": "d186d008-01ee-4260-bc18-eb866fa9c11a",
      "name": "限制文章数量",
      "type": "n8n-nodes-base.limit",
      "position": [
        740,
        820
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "34ef2b41-bfa8-4e1c-a2c6-d5cdf3b6f631",
      "name": "Mistral Cloud 聊天模型",
      "type": "@n8n/n8n-nodes-langchain.lmChatMistralCloud",
      "position": [
        3360,
        1740
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "f4241b10-5882-4c2c-a472-4f89e983f64e",
      "name": "新闻分析器",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "onError": "continueErrorOutput",
      "maxTries": 4,
      "position": [
        2120,
        1000
      ],
      "parameters": {},
      "retryOnFail": true,
      "typeVersion": 1.6
    },
    {
      "id": "ec81fa3e-f831-4cac-9af4-c40fddf6d097",
      "name": "拆分新闻数据",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        2840,
        980
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "8331cb0b-536e-40d8-a06c-f0e8c4dd92c3",
      "name": "移除特定内容",
      "type": "n8n-nodes-base.filter",
      "position": [
        380,
        820
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "172c3a37-2b4b-47cc-8a0f-ceb0872c8d11",
      "name": "计划",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -2080,
        740
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "eb3ae919-78a3-4f34-a310-57e4dd155139",
      "name": "合并输出",
      "type": "n8n-nodes-base.merge",
      "position": [
        3060,
        800
      ],
      "parameters": {},
      "typeVersion": 3.2
    },
    {
      "id": "f593839c-87ca-426f-87f2-12b23f15d060",
      "name": "最终聚合",
      "type": "n8n-nodes-base.aggregate",
      "position": [
        3960,
        780
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "5aceb9ef-af79-4c6e-9bbc-65bd57c32c19",
      "name": "网站摘要生成器",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "onError": "continueErrorOutput",
      "maxTries": 2,
      "position": [
        3360,
        800
      ],
      "parameters": {},
      "retryOnFail": true,
      "typeVersion": 1.6
    },
    {
      "id": "280e5f04-7ab3-46e4-8542-d581496a349f",
      "name": "结果转文本",
      "type": "n8n-nodes-base.code",
      "position": [
        4580,
        1080
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "9b75e18f-4d57-48e5-ae80-4360be5fab39",
      "name": "便签",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -220,
        560
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "03cc5cb7-9e63-4ecd-824d-b8e58ff4f932",
      "name": "便签1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        920,
        560
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "5600eef6-175d-432f-a495-caf6181e9d50",
      "name": "便签2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2780,
        560
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "02599bf3-9c6c-4ace-9c67-4fa76cd3a00d",
      "name": "便签3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        4220,
        560
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "91f31205-ad72-49fd-ad13-18eb0fd9a5d4",
      "name": "便签说明4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1580,
        180
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "d7080172-fe46-4e63-8978-b1a3cf760a31",
      "name": "便签说明5",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -940,
        320
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "8393cade-64b6-49ea-87f3-d56690298682",
      "name": "便签 6",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1460,
        320
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "a0078435-72b5-41ed-9282-5cb6a487cf84",
      "name": "便签 7",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        420,
        1760
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "f451f62a-7b53-419b-bbc6-3865e8c4e35c",
      "name": "JSON输出解析器2",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        3600,
        1000
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "f4514fdd-c95f-4912-8f5e-9f7e00fb080b",
      "name": "JSON输出解析器",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        2360,
        1160
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "63a48379-339a-4787-a406-c5f2f38df97e",
      "name": "最终Markdown转换",
      "type": "n8n-nodes-base.markdown",
      "position": [
        4780,
        1080
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "3ffaad1d-e184-4a8e-8b51-5e4a1a5ac025",
      "name": "调用获取网页内容到数据",
      "type": "n8n-nodes-base.executeWorkflow",
      "position": [
        -820,
        660
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "8ba3d844-1dbd-4b2a-89db-c3cd57bbbf1c",
      "name": "## 为什么选择 4o 模型?👆",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -220,
        1080
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "bda85b09-834a-475e-b263-2b37a1f473b6",
      "name": "移除空内容元素",
      "type": "n8n-nodes-base.filter",
      "position": [
        -580,
        660
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "ec2f684e-bc1d-48d7-b600-293c741d5cff",
      "name": "自定义RSS源列表",
      "type": "n8n-nodes-base.code",
      "notes": "If you would like, you can provide a list of custom RSS feeds. Please indicate if they will require a sub-workflow to retrieve content as well. Use needs_content_search.",
      "position": [
        -1340,
        1000
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "56652a24-0b45-4b36-99bc-ebfd6f8b7140",
      "name": "调用遍历自定义RSS源新闻列表",
      "type": "n8n-nodes-base.executeWorkflow",
      "position": [
        -1040,
        1000
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "991f3dbc-b692-4b2e-8d67-acd6ec9c4055",
      "name": "遍历项目",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        -620,
        2520
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "dfe56627-d1ee-4541-a06a-2568f8a17c63",
      "name": "移除空内容元素(自定义源)",
      "type": "n8n-nodes-base.filter",
      "position": [
        480,
        2560
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "9d0ba11f-f986-44d4-926c-5784ab46d46d",
      "name": "条件判断",
      "type": "n8n-nodes-base.if",
      "position": [
        40,
        2480
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "226279e9-1748-4928-9a36-f6160796f233",
      "name": "调用获取网页内容到数据(自定义源)",
      "type": "n8n-nodes-base.executeWorkflow",
      "position": [
        260,
        2480
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "3b18857f-1665-4eb9-81b4-38dfa554aa7f",
      "name": "自定义源",
      "type": "n8n-nodes-base.rssFeedRead",
      "onError": "continueRegularOutput",
      "position": [
        -380,
        2460
      ],
      "parameters": {},
      "typeVersion": 1.1,
      "alwaysOutputData": true
    },
    {
      "id": "c401aa33-9e7f-45c5-a566-786848c44c0a",
      "name": "便签 9",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -860,
        2300
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "8d913104-95cb-4e09-8d6a-0384b1cb21f3",
      "name": "便签10",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1120,
        940
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "de36de1e-d912-4dfc-9048-bcf2c463a17d",
      "name": "最终编辑字段",
      "type": "n8n-nodes-base.set",
      "position": [
        5660,
        1060
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "9c756fe6-06c8-406f-ab31-facaf50294d7",
      "name": "便签11",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -900,
        600
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "92d36336-07b7-4619-af2e-e274b312a3ba",
      "name": "便签12",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -3520,
        180
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "64c40829-056c-45b8-85b7-895af2d68f44",
      "name": "便签13",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2440,
        460
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "2e043717-7a97-4a70-baa3-43e836530b20",
      "name": "配置工作流参数",
      "type": "n8n-nodes-globals.globalConstants",
      "notes": "This is useful to quickly setting variables for new workflow variants. Additionally:\n- It helps avoid leaving important information in a node when creating new templates to share.\n- Easier to add new variables.",
      "position": [
        -1800,
        1000
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "e4beb787-452f-4255-b327-823325714689",
      "name": "配置工作流参数(替代方案)",
      "type": "n8n-nodes-base.set",
      "notes": "If you don't want to use the Global Variables Node, you can use this one as a replacement.",
      "position": [
        -2080,
        220
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "0bead755-2c95-4032-9bab-c1451fa293f0",
      "name": "便签 15",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2200,
        160
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "438f4ff6-4122-412b-8543-339e5dd13071",
      "name": "HTTP 请求",
      "type": "n8n-nodes-base.httpRequest",
      "notes": "It is a necessary node because sites like lobste.rs do not provide the actual content of the links.",
      "onError": "continueErrorOutput",
      "position": [
        260,
        1280
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "8b5951dd-00fa-4f22-be4c-3c6ba896b643",
      "name": "Markdown转换",
      "type": "n8n-nodes-base.markdown",
      "onError": "continueRegularOutput",
      "position": [
        520,
        1240
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "5f98166e-ee18-40a5-b0a2-98bac9852b78",
      "name": "重新合并数据",
      "type": "n8n-nodes-base.set",
      "onError": "continueRegularOutput",
      "position": [
        560,
        1440
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "9e873f37-1cb6-42a4-aa4f-3f3ef6ec4d07",
      "name": "筛选自定义源字段",
      "type": "n8n-nodes-base.set",
      "position": [
        -180,
        2420
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "d7768ffd-4d6e-45db-9475-39e773ad8c40",
      "name": "合并通用摘要与特定摘要",
      "type": "n8n-nodes-base.merge",
      "position": [
        4380,
        1080
      ],
      "parameters": {},
      "typeVersion": 3.2
    },
    {
      "id": "6051aed8-4682-4df7-927c-f34fef913bb7",
      "name": "最终合并输出",
      "type": "n8n-nodes-base.merge",
      "position": [
        4980,
        1060
      ],
      "parameters": {},
      "typeVersion": 3.2
    },
    {
      "id": "db0cf68d-05c2-4cbb-aad4-58ccc110b867",
      "name": "如果不为空",
      "type": "n8n-nodes-base.if",
      "notes": "It is necessary because the JSON parser can fail while still returning a success status for some reason.",
      "position": [
        2500,
        1120
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "dd1968b0-efba-4ec7-bcbc-3747f4ff2382",
      "name": "停止并报错",
      "type": "n8n-nodes-base.stopAndError",
      "position": [
        3040,
        1260
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "4f4a2077-4708-4527-9c53-0440fb62ad45",
      "name": "Google Calendar MCP",
      "type": "n8n-nodes-base.switch",
      "position": [
        6440,
        1160
      ],
      "parameters": {},
      "typeVersion": 3.2
    },
    {
      "id": "07a820cd-df89-426c-96fd-5a1edf30185d",
      "name": "Telegram",
      "type": "n8n-nodes-base.telegram",
      "position": [
        7160,
        920
      ],
      "webhookId": "ca398961-db40-47c9-9f2e-3bb26b01c9c4",
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "3833b5f0-c42f-447c-9bab-642ea8c112f6",
      "name": "便签18",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1400,
        600
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "1832ede9-1604-4aac-82b5-748e801fb54b",
      "name": "遍历项目(搜索)",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        1160,
        2480
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "f86974cb-3a48-487c-be79-09ab9ae83dfd",
      "name": "拆分输出",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        880,
        2480
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "7c0bad6a-0ac9-446c-b476-ef397bb3f208",
      "name": "如果 1",
      "type": "n8n-nodes-base.if",
      "position": [
        0,
        1280
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "f2088dfc-8cbd-4de6-a838-1ad298d6ffd6",
      "name": "移除重复项",
      "type": "n8n-nodes-base.removeDuplicates",
      "position": [
        20,
        820
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "58001f72-6929-4101-a70d-c08e014c0a3b",
      "name": "发送步骤准备",
      "type": "n8n-nodes-base.set",
      "position": [
        6280,
        1200
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "212afdbe-3517-4662-a224-c75e1bc2a3b4",
      "name": "自定义源测试",
      "type": "n8n-nodes-base.rssFeedRead",
      "notes": "This node is used to test new RSS Feeds before adding them.",
      "onError": "continueRegularOutput",
      "position": [
        240,
        280
      ],
      "parameters": {},
      "typeVersion": 1.1,
      "alwaysOutputData": true
    },
    {
      "id": "079313df-d20f-4ad9-8555-4c9d16560178",
      "name": "便签19",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        120,
        220
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "6f043b2a-f720-43d5-b26a-c706d53c6b23",
      "name": "质量保证",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "onError": "continueRegularOutput",
      "maxTries": 2,
      "position": [
        1660,
        1340
      ],
      "parameters": {},
      "retryOnFail": true,
      "typeVersion": 1.6
    },
    {
      "id": "9c5acba0-ba56-4e1c-a7cb-bad30c6fb1f4",
      "name": "如果不需要QA",
      "type": "n8n-nodes-base.if",
      "position": [
        1020,
        920
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "dddc1766-55fb-466d-b737-55a23a9b4411",
      "name": "为QA聚合",
      "type": "n8n-nodes-base.aggregate",
      "position": [
        1500,
        1340
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "787ab5ae-9223-42dd-bf41-ffe10cfd95e1",
      "name": "QA循环",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        1300,
        1220
      ],
      "parameters": {},
      "typeVersion": 3
    },
    {
      "id": "2d413d25-3104-40b0-832c-da6730465ffa",
      "name": "JSON输出解析器(QA)",
      "type": "@n8n/n8n-nodes-langchain.outputParserStructured",
      "position": [
        1820,
        1640
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "aeedc060-98d6-4bac-8103-5bc045be575a",
      "name": "拆分QA结果",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        1500,
        1160
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "39b5ab15-c6eb-45f6-8fad-2a4d1d8ce99c",
      "name": "准备QA结果",
      "type": "n8n-nodes-base.set",
      "notes": "This node will prepare the QA results for the next step.\nObs: we don't need pubDate after already using it for filtering, so I'm ignoring it in this step.",
      "position": [
        1720,
        1160
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "56eb3062-9fdb-434f-aada-7817902d2c5f",
      "name": "清理内容",
      "type": "n8n-nodes-base.set",
      "onError": "continueRegularOutput",
      "position": [
        260,
        1460
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "b97c8787-6a5c-4b49-bc7c-de11d3085f3e",
      "name": "当点击“执行工作流”时",
      "type": "n8n-nodes-base.manualTrigger",
      "position": [
        -2080,
        1320
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "9493f259-2942-4286-aa74-3ab73244c023",
      "name": "配置工作流参数(自定义凭据)",
      "type": "n8n-nodes-globals.globalConstants",
      "notes": "This is useful to quickly setting variables for new workflow variants. Additionally:\n- It helps avoid leaving important information in a node when creating new templates to share.\n- Easier to add new variables.",
      "position": [
        -3100,
        1440
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "f5bf05ff-079e-4e3c-9748-089c0cb1137c",
      "name": "自定义凭据",
      "type": "n8n-nodes-base.code",
      "position": [
        -3440,
        1440
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "b5fc2cb0-b041-44c4-9513-47314730e498",
      "name": "邮箱触发器(IMAP)",
      "type": "n8n-nodes-base.emailReadImap",
      "position": [
        -2080,
        920
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "d0aeaa45-aa9b-4200-85ba-1648fcb78b8c",
      "name": "便签22",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        980,
        1140
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "bfc23f19-3725-463b-86c0-bac377e4b878",
      "name": "Webhook:调用工作流激活",
      "type": "n8n-nodes-base.webhook",
      "notes": "To execute a POST request using cURL, you can use the command: curl -X POST [URL] -d \"key=value\". This sends data to the specified URL in the request body.\n\nFor this node, you can use:\ncurl -X POST http://localhost:5678/webhook-test/deep-news-curator",
      "disabled": true,
      "position": [
        -2080,
        1100
      ],
      "webhookId": "c9e01ade-ada3-47b4-8546-4052ad82a17f",
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "fffdebc3-a19f-4284-b880-981d5cabf888",
      "name": "响应Webhook:返回结果的JSON",
      "type": "n8n-nodes-base.respondToWebhook",
      "disabled": true,
      "position": [
        7160,
        1440
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "a28ab3d4-ea38-4b5a-9dac-fa36930a5ad9",
      "name": "将内容写入磁盘",
      "type": "n8n-nodes-base.readWriteFile",
      "notes": "- Hint -\n\nUse:\nsudo find / -name \"filename\"\n\nIf you cannot find the file in your Linux.",
      "position": [
        7380,
        1700
      ],
      "parameters": {},
      "notesInFlow": true,
      "typeVersion": 1
    },
    {
      "id": "4472e467-9ec1-4a09-b850-7b2e5cd30f58",
      "name": "为最新新闻创建二进制数据",
      "type": "n8n-nodes-base.function",
      "position": [
        7160,
        1700
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "335e16f7-e140-477a-9316-9b54b2f0b158",
      "name": "便签21",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -3940,
        980
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "f7426142-bc72-4c72-83dc-8e8a99cfa049",
      "name": "便签23",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        4480,
        1600
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "602a4249-7c25-4ff8-8785-decc1823ef63",
      "name": "设置邮件正文",
      "type": "n8n-nodes-base.set",
      "disabled": true,
      "position": [
        5600,
        1720
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "5ca856aa-adf8-4ac2-b041-5fe18d2df6f4",
      "name": "便签24",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        5500,
        1660
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "ca2cb9c0-f906-4d73-8eb6-bd9a5e270185",
      "name": "发送邮件",
      "type": "n8n-nodes-base.emailSend",
      "position": [
        7160,
        680
      ],
      "webhookId": "fef178f7-1c1b-455a-9f77-6b15d93e7937",
      "parameters": {},
      "typeVersion": 2.1
    },
    {
      "id": "e0112455-c391-4a82-b98e-5c7958dc4e0d",
      "name": "内容翻译器",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "maxTries": 2,
      "position": [
        4780,
        1340
      ],
      "parameters": {},
      "retryOnFail": false,
      "typeVersion": 1.6
    },
    {
      "id": "a43c0d8b-f6f7-4987-898e-e17f67d4e44e",
      "name": "确定语言和语气",
      "type": "n8n-nodes-base.code",
      "position": [
        4780,
        880
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "dce113ce-3036-490d-ac9f-144b5bbc77c3",
      "name": "如果语气不为空",
      "type": "n8n-nodes-base.if",
      "position": [
        5380,
        1060
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "faa93e8e-8400-461b-928b-3933d1feda85",
      "name": "如果不是英语",
      "type": "n8n-nodes-base.if",
      "position": [
        5160,
        1060
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "7770dc5f-be5d-4962-919d-a50b7601f0af",
      "name": "如果启用视频搜索",
      "type": "n8n-nodes-base.if",
      "position": [
        -1340,
        1460
      ],
      "parameters": {},
      "typeVersion": 2.2,
      "alwaysOutputData": false
    },
    {
      "id": "8bfd27aa-bc22-43e0-b264-931b0469baf5",
      "name": "无操作,不执行任何操作",
      "type": "n8n-nodes-base.noOp",
      "position": [
        -820,
        1480
      ],
      "parameters": {},
      "typeVersion": 1,
      "alwaysOutputData": true
    },
    {
      "id": "7ecaa5fd-9f71-4211-9b79-8e428d566e68",
      "name": "便签 28",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1120,
        1240
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "f6120f7f-b89e-4f97-8e7d-c3da0bbf27f2",
      "name": "WhatsApp消息",
      "type": "n8n-nodes-base.whatsApp",
      "disabled": true,
      "position": [
        7160,
        1200
      ],
      "webhookId": "a2bf42d5-7c12-4b61-b2d3-aee12b7bb31f",
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "68841c0f-07eb-4be6-8aef-2a8df0656cf9",
      "name": "便签31",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -3940,
        1660
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "0c220ad1-a59e-4e0c-a6d9-1e62f4bf74e1",
      "name": "便签 30",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2700,
        260
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "bd4cdca4-f95e-4038-ae12-717d803c7242",
      "name": "便签 32",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -3940,
        180
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "7cd6e347-b9a0-47c2-8440-a44e69d953f7",
      "name": "便签33",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2440,
        2300
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "c5f2e6d7-0d41-49fe-a065-ddd7afa594cd",
      "name": "便签34",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2420,
        2360
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "b8b8c726-4d70-4334-89c3-6ebe4cbeea54",
      "name": "便签35",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1620,
        2360
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "526b5bab-e5bb-46cf-94d2-099f70f41198",
      "name": "便签37",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        2940,
        1180
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "a5cdfc97-891e-4ed6-9920-c7fb8317d417",
      "name": "便签38",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -2420,
        1500
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "c03edb65-bc3b-40d9-98fc-c7115321d9d9",
      "name": "随机排序新闻",
      "type": "n8n-nodes-base.sort",
      "position": [
        560,
        820
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "eb13b50b-09a9-4ed0-95f9-6f01f6fc4000",
      "name": "便签 14",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        3260,
        1660
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "f3042184-cb9a-4bc1-9364-fc1177b2db82",
      "name": "确认",
      "type": "n8n-nodes-base.set",
      "position": [
        -600,
        1260
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "99b7d880-a7ff-4b89-ba99-79142b6e7fe8",
      "name": "移除空值",
      "type": "n8n-nodes-base.filter",
      "position": [
        -160,
        820
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "ae08187e-4051-406c-9776-e06c34c35e27",
      "name": "移除空内容的视频信息",
      "type": "n8n-nodes-base.filter",
      "position": [
        140,
        1940
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "8446dc0b-df77-4290-bf44-a2b8ad281fa6",
      "name": "自定义视频源列表",
      "type": "n8n-nodes-base.code",
      "notes": "If you would like, you can provide a list of custom RSS feeds. Please indicate if they will require a sub-workflow to retrieve content as well. Use needs_content_search.",
      "position": [
        -1180,
        1940
      ],
      "parameters": {},
      "typeVersion": 2
    },
    {
      "id": "dc764645-7f6b-4ba6-bbc3-513875c1fcb9",
      "name": "视频按时间筛选",
      "type": "n8n-nodes-base.filter",
      "position": [
        -80,
        1940
      ],
      "parameters": {},
      "retryOnFail": false,
      "typeVersion": 2.2
    },
    {
      "id": "63035518-326b-41bb-896b-b9104784945d",
      "name": "便签 29",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -1580,
        1700
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "8f993f1d-332b-4621-bfe9-fb86ec88d05b",
      "name": "XML",
      "type": "n8n-nodes-base.xml",
      "position": [
        -700,
        1940
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "e86d4b1d-39b7-4cee-9e71-74fd585811ae",
      "name": "编辑视频字段",
      "type": "n8n-nodes-base.set",
      "position": [
        -280,
        1940
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "cd783957-ad89-438a-a680-af9ac50d2d06",
      "name": "HTTP请求到XML源",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -940,
        1940
      ],
      "parameters": {},
      "typeVersion": 4.2
    },
    {
      "id": "1508e3ce-fa4c-4e33-ba7f-a5136f3767e3",
      "name": "拆分视频",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        -480,
        1940
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "472e0ee8-d436-4b2e-9323-6ea424681bb7",
      "name": "处理视频源搜索",
      "type": "n8n-nodes-base.set",
      "position": [
        -1440,
        1940
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "7eb8fac3-f174-4df6-bc60-4fc18c065b3e",
      "name": "Google_news 搜索",
      "type": "n8n-nodes-serpapi.serpApi",
      "position": [
        1380,
        2500
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "4f68c480-74ba-4078-90de-910a9b933b32",
      "name": "便签17",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        780,
        2200
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "a690b82e-9a90-4b4d-a226-cd71f5456152",
      "name": "移除空链接元素",
      "type": "n8n-nodes-base.filter",
      "notes": "This is happening to SerpAPI results for some reason.",
      "position": [
        1740,
        2500
      ],
      "parameters": {},
      "typeVersion": 2.2
    },
    {
      "id": "781c319f-8ab9-4130-8e68-844a76ed4451",
      "name": "为循环筛选字段",
      "type": "n8n-nodes-base.set",
      "position": [
        1940,
        2500
      ],
      "parameters": {},
      "typeVersion": 3.4
    },
    {
      "id": "f628c5f3-1aea-4056-b72d-f2bcc3a4b8b9",
      "name": "拆分新闻结果",
      "type": "n8n-nodes-base.splitOut",
      "position": [
        1560,
        2500
      ],
      "parameters": {},
      "typeVersion": 1
    },
    {
      "id": "ebed58ba-ebde-450b-a935-c1f3dca5dfd3",
      "name": "调用SerpAPI搜索查询",
      "type": "n8n-nodes-base.executeWorkflow",
      "position": [
        -1320,
        660
      ],
      "parameters": {},
      "typeVersion": 1.2
    },
    {
      "id": "19f85863-55fe-408b-b253-45e8b1d0c061",
      "name": "便签16",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        6180,
        560
      ],
      "parameters": {
        "content": "Emelia 触发器"
      },
      "typeVersion": 1
    },
    {
      "id": "20a13180-a315-4d3d-8ba2-4d7f1a07000c",
      "name": "调用视频新闻 - 获取通过源和主题搜索找到的视频描述",
      "type": "n8n-nodes-base.executeWorkflow",
      "onError": "continueRegularOutput",
      "position": [
        -1040,
        1300
      ],
      "parameters": {},
      "typeVersion": 1.2
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "callerPolicy": "workflowsFromSameOwner",
    "executionOrder": "v1",
    "executionTimeout": 1800
  },
  "versionId": "36ff9cc8-f255-4a63-9050-19b46239f319",
  "connections": {
    "If": {
      "main": [
        [
          {
            "node": "Call Get Webpage Content to Data (Custom Feed)",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If1": {
      "main": [
        [
          {
            "node": "HTTP Request",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Clean Content",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "XML": {
      "main": [
        [
          {
            "node": "Split Out Videos",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Merge": {
      "main": [
        [
          {
            "node": "Remove Empty",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Switch": {
      "main": [
        [
          {
            "node": "Send email",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Telegram",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "WhatsApp message",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Respond to Webhook: JSON with Result",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Create a binary data for the Latest News",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Schedule": {
      "main": [
        [
          {
            "node": "Configure Workflow Args",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Telegram": {
      "main": [
        []
      ]
    },
    "Aggregate": {
      "main": [
        [
          {
            "node": "News Analyzer",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Split Out": {
      "main": [
        [
          {
            "node": "Loop Over Items (Search)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Send email": {
      "main": [
        []
      ]
    },
    "Custom Feed": {
      "main": [
        [
          {
            "node": "Filter Fields for Custom Feed",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop for QA": {
      "main": [
        [
          {
            "node": "Split Out QA Results",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Aggregate for QA",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Confirmation": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 2
          }
        ]
      ]
    },
    "HTTP Request": {
      "main": [
        [
          {
            "node": "Markdown Conversion",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If Not Empty": {
      "main": [
        [
          {
            "node": "Split Out News Data",
            "type": "main",
            "index": 0
          },
          {
            "node": "Combine General Summary with Specific Summaries",
            "type": "main",
            "index": 1
          }
        ],
        [
          {
            "node": "Stop and Error",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Join Outputs": {
      "main": [
        [
          {
            "node": "Website Summarizer",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Remove Empty": {
      "main": [
        [
          {
            "node": "Remove Duplicates",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Shuffle News": {
      "main": [
        [
          {
            "node": "Limit Number of Articles",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "News Analyzer": {
      "main": [
        [
          {
            "node": "If Not Empty",
            "type": "main",
            "index": 0
          }
        ],
        []
      ]
    },
    "If Not English": {
      "main": [
        [
          {
            "node": "If Tone isn't Empty",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Content Translator",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Final Aggregate": {
      "main": [
        [
          {
            "node": "Combine General Summary with Specific Summaries",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items": {
      "main": [
        [],
        [
          {
            "node": "Custom Feed",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Prep QA Results": {
      "main": [
        [
          {
            "node": "Aggregate",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Results to Text": {
      "main": [
        [
          {
            "node": "Final Markdown Conversion",
            "type": "main",
            "index": 0
          },
          {
            "node": "Determine Language & Tone",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Aggregate for QA": {
      "main": [
        [
          {
            "node": "Quality Assurance",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Custom Feed Test": {
      "main": [
        []
      ]
    },
    "Split Out Videos": {
      "main": [
        [
          {
            "node": "Edit Video Fields",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "WhatsApp message": {
      "main": [
        []
      ]
    },
    "Edit Video Fields": {
      "main": [
        [
          {
            "node": "Video Filter by Datetime",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Final Edit Fields": {
      "main": [
        [
          {
            "node": "Sending Step Prep",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Quality Assurance": {
      "main": [
        [
          {
            "node": "Loop for QA",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Remove Duplicates": {
      "main": [
        [
          {
            "node": "Filter by Datetime",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Sending Step Prep": {
      "main": [
        [
          {
            "node": "Switch",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Content Translator": {
      "main": [
        [
          {
            "node": "Sending Step Prep",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Custom Credentials": {
      "main": [
        [
          {
            "node": "Configure Workflow Args (Custom Credentials)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter by Datetime": {
      "main": [
        [
          {
            "node": "Remove Certain Content",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Final Join Outputs": {
      "main": [
        [
          {
            "node": "If Not English",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Google_news search": {
      "main": [
        [
          {
            "node": "Split Out News Results",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If QA isn't Needed": {
      "main": [
        [
          {
            "node": "Aggregate",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Loop for QA",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "JSON Output Parser": {
      "ai_outputParser": [
        [
          {
            "node": "News Analyzer",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Website Summarizer": {
      "main": [
        [
          {
            "node": "Final Aggregate",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "If Tone isn't Empty": {
      "main": [
        [
          {
            "node": "Final Edit Fields",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "Content Translator",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Markdown Conversion": {
      "main": [
        [
          {
            "node": "Rejoin Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Split Out News Data": {
      "main": [
        [
          {
            "node": "Join Outputs",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Custom RSS Feed List": {
      "main": [
        [
          {
            "node": "Call Loop Over Custom RSS Feed News List",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Email Trigger (IMAP)": {
      "main": [
        [
          {
            "node": "Configure Workflow Args",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "JSON Output Parser 2": {
      "ai_outputParser": [
        [
          {
            "node": "Website Summarizer",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "Split Out QA Results": {
      "main": [
        [
          {
            "node": "Prep QA Results",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Custom Video Feed List": {
      "main": [
        [
          {
            "node": "HTTP Request to XML Feed",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter Fields for Loop": {
      "main": [
        [
          {
            "node": "Loop Over Items (Search)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Remove Certain Content": {
      "main": [
        [
          {
            "node": "Shuffle News",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Split Out News Results": {
      "main": [
        [
          {
            "node": "Remove Elements with Empty Links",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Configure Workflow Args": {
      "main": [
        [
          {
            "node": "If Video Search is Enabled",
            "type": "main",
            "index": 0
          },
          {
            "node": "Call Search Queries with SerpAPI",
            "type": "main",
            "index": 0
          },
          {
            "node": "Custom RSS Feed List",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "JSON Output Parser (QA)": {
      "ai_outputParser": [
        [
          {
            "node": "Quality Assurance",
            "type": "ai_outputParser",
            "index": 0
          }
        ]
      ]
    },
    "HTTP Request to XML Feed": {
      "main": [
        [
          {
            "node": "XML",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Limit Number of Articles": {
      "main": [
        [
          {
            "node": "Join Outputs",
            "type": "main",
            "index": 1
          },
          {
            "node": "If QA isn't Needed",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items (Search)": {
      "main": [
        [],
        [
          {
            "node": "Google_news search",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Mistral Cloud Chat Model": {
      "ai_languageModel": [
        [
          {
            "node": "Website Summarizer",
            "type": "ai_languageModel",
            "index": 0
          },
          {
            "node": "Content Translator",
            "type": "ai_languageModel",
            "index": 0
          },
          {
            "node": "Quality Assurance",
            "type": "ai_languageModel",
            "index": 0
          },
          {
            "node": "News Analyzer",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "No Operation, do nothing": {
      "main": [
        [
          {
            "node": "Confirmation",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Video Filter by Datetime": {
      "main": [
        [
          {
            "node": "Remove Video Info with Empty Content",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Determine Language & Tone": {
      "main": [
        [
          {
            "node": "Final Join Outputs",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Final Markdown Conversion": {
      "main": [
        [
          {
            "node": "Final Join Outputs",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "If Video Search is Enabled": {
      "main": [
        [
          {
            "node": "Call Video News - Get the Descriptions of Video Found through Feeds and Theme Search",
            "type": "main",
            "index": 0
          }
        ],
        [
          {
            "node": "No Operation, do nothing",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Process Video Feed Searches": {
      "main": [
        [
          {
            "node": "Custom Video Feed List",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter Fields for Custom Feed": {
      "main": [
        [
          {
            "node": "If",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Call Get Webpage Content to Data": {
      "main": [
        [
          {
            "node": "Remove Elements with Empty Content",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Call Search Queries with SerpAPI": {
      "main": [
        [
          {
            "node": "Call Get Webpage Content to Data",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Remove Elements with Empty Links": {
      "main": [
        [
          {
            "node": "Filter Fields for Loop",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Webhook: Call Workflow Activation": {
      "main": [
        [
          {
            "node": "Configure Workflow Args",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Remove Elements with Empty Content": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Respond to Webhook: JSON with Result": {
      "main": [
        []
      ]
    },
    "When clicking ‘Execute workflow’": {
      "main": [
        [
          {
            "node": "Configure Workflow Args",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Call Loop Over Custom RSS Feed News List": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 1
          }
        ]
      ]
    },
    "Create a binary data for the Latest News": {
      "main": [
        [
          {
            "node": "Write contents to disk",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Call Get Webpage Content to Data (Custom Feed)": {
      "main": [
        [
          {
            "node": "Remove Elements with Empty Content  (Custom Feed)",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Combine General Summary with Specific Summaries": {
      "main": [
        [
          {
            "node": "Results to Text",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Remove Elements with Empty Content  (Custom Feed)": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Call Video News - Get the Descriptions of Video Found through Feeds and Theme Search": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 2
          }
        ]
      ]
    }
  }
}
常见问题

如何使用这个工作流?

复制上方的 JSON 配置代码,在您的 n8n 实例中创建新工作流并选择「从 JSON 导入」,粘贴配置后根据需要修改凭证设置即可。

这个工作流适合什么场景?

高级 - 内容创作, AI 摘要总结

需要付费吗?

本工作流完全免费,您可以直接导入使用。但请注意,工作流中使用的第三方服务(如 OpenAI API)可能需要您自行付费。

工作流信息
难度等级
高级
节点数量120
分类2
节点类型35
难度说明

适合高级用户,包含 16+ 个节点的复杂工作流

作者
Hybroht

Hybroht

@hybroht

Company dedicated to delivering tailored software solutions and data-driven experiences through effective technology. We develop workflows leveraging AI agents to maximize the productive benefits of artificial intelligence.

外部链接
在 n8n.io 查看

分享此工作流