Flujo de trabajo automatizado de noticias de ciberseguridad

Avanzado

Este es unContent Creation, Multimodal AIflujo de automatización del dominio deautomatización que contiene 18 nodos.Utiliza principalmente nodos como If, Set, Wait, Merge, Telegram. Generar resumen diario de noticias de ciberseguridad para Telegram usando Grok AI

Requisitos previos
  • Bot Token de Telegram
  • Pueden requerirse credenciales de autenticación para la API de destino
Vista previa del flujo de trabajo
Visualización de las conexiones entre nodos, con soporte para zoom y panorámica
Exportar flujo de trabajo
Copie la siguiente configuración JSON en n8n para importar y usar este flujo de trabajo
{
  "id": "wY5AM6wBQUCsBEad",
  "meta": {
    "instanceId": "18083175f4eac2ea739520c734f1ded6ad088964d17babfe45e60e277bf30aef"
  },
  "name": "Cybersecurity News Automation Workflow",
  "tags": [],
  "nodes": [
    {
      "id": "b10ce630-5089-4e60-b0a4-6cc33b1b3f50",
      "name": "Fusionar",
      "type": "n8n-nodes-base.merge",
      "position": [
        432,
        64
      ],
      "parameters": {
        "mode": "combine",
        "options": {},
        "combineBy": "combineByPosition",
        "numberInputs": 3
      },
      "executeOnce": false,
      "typeVersion": 3.2
    },
    {
      "id": "ddbbba57-86dc-4acc-ae46-ed791c115ac6",
      "name": "Recorrer elementos",
      "type": "n8n-nodes-base.splitInBatches",
      "position": [
        928,
        96
      ],
      "parameters": {
        "options": {}
      },
      "typeVersion": 3
    },
    {
      "id": "c7dae290-121d-4ca4-b32a-673dd399b3a5",
      "name": "Bleeping Computer Security Bulletin",
      "type": "n8n-nodes-base.rssFeedRead",
      "position": [
        -704,
        80
      ],
      "parameters": {
        "url": "https://www.bleepingcomputer.com/feed/",
        "options": {}
      },
      "executeOnce": false,
      "typeVersion": 1.2
    },
    {
      "id": "080cd4c4-a3b9-49c9-9d7f-f8a107d95afd",
      "name": "Solicitud HTTP",
      "type": "n8n-nodes-base.httpRequest",
      "position": [
        -304,
        -80
      ],
      "parameters": {
        "url": "={{ $json.link }}",
        "options": {}
      },
      "typeVersion": 4.2
    },
    {
      "id": "ffccb9fb-ff29-44ce-b502-ae68ece36788",
      "name": "Filtrar Image Links From Body",
      "type": "n8n-nodes-base.set",
      "position": [
        144,
        -80
      ],
      "parameters": {
        "options": {},
        "assignments": {
          "assignments": [
            {
              "id": "a8f61a2d-bd13-4b82-971b-eca739fbbf90",
              "name": "data",
              "type": "string",
              "value": "="
            }
          ]
        }
      },
      "typeVersion": 3.4
    },
    {
      "id": "9d0ccc0e-3d17-4332-8eb7-f1cdfbe29c88",
      "name": "Filtrar Body from Full HTML",
      "type": "n8n-nodes-base.set",
      "position": [
        -80,
        -80
      ],
      "parameters": {
        "options": {}
      },
      "typeVersion": 3.4
    },
    {
      "id": "a81c800a-b102-43d9-85f6-07bba8b40548",
      "name": "Send a photo message",
      "type": "n8n-nodes-base.telegram",
      "position": [
        1168,
        112
      ],
      "webhookId": "87a54202-4694-437c-af7d-d2e0e63e5428",
      "parameters": {
        "file": "={{ $json.data }}",
        "chatId": "@DailySecurityNewss",
        "operation": "sendPhoto",
        "additionalFields": {
          "caption": "={{ $json.title }}    \n\nBy - {{ $json.creator }}   \nPublished on {{ $json.pubDate.match(/\\d{1,2} \\w{3} \\d{4}/)[0] }}    \n\nBrief Summary - {{ $json.output }}    \n\nCategories -  {{ $json.categories }} \n\nRead more - {{ $json.link }}"
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "kHyD8NWFeTBkZeBO",
          "name": "PrivateMessageTesterBot_API"
        }
      },
      "executeOnce": false,
      "typeVersion": 1.2
    },
    {
      "id": "1247a5e4-fc46-4e2a-8e22-2620cf3efe99",
      "name": "OpenRouter Chat Model",
      "type": "@n8n/n8n-nodes-langchain.lmChatOpenRouter",
      "position": [
        -144,
        400
      ],
      "parameters": {
        "model": "x-ai/grok-4-fast:free",
        "options": {}
      },
      "credentials": {
        "openRouterApi": {
          "id": "jY8XMSFuY5LfkNXC",
          "name": "xAI: Grok 4 Fast (free)"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "84c03a3e-8e52-4797-abef-02c9d7f31625",
      "name": "9 AM - Disparador programado",
      "type": "n8n-nodes-base.scheduleTrigger",
      "position": [
        -880,
        80
      ],
      "parameters": {
        "rule": {
          "interval": [
            {
              "triggerAtHour": 9
            }
          ]
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "d60a9913-3692-46c9-97bb-02fd9d36e5ef",
      "name": "Esperar 1 min",
      "type": "n8n-nodes-base.wait",
      "position": [
        1344,
        112
      ],
      "webhookId": "f25fc517-1056-42fa-85ff-468d2da56b3f",
      "parameters": {
        "unit": "minutes",
        "amount": 1
      },
      "typeVersion": 1.1
    },
    {
      "id": "873cc23b-1084-468b-9de7-fb7190baed93",
      "name": "Agente IA",
      "type": "@n8n/n8n-nodes-langchain.agent",
      "position": [
        -144,
        240
      ],
      "parameters": {
        "text": "=Simplify the {{ $json.contentSnippet }} in 2 short sentences.",
        "options": {},
        "promptType": "define"
      },
      "typeVersion": 2.2
    },
    {
      "id": "f07b7050-be4b-4e68-8054-8abaeb35305d",
      "name": "Simple Memoria",
      "type": "@n8n/n8n-nodes-langchain.memoryBufferWindow",
      "position": [
        -48,
        400
      ],
      "parameters": {
        "sessionKey": "={{ $json.pubDate }}",
        "sessionIdType": "customKey",
        "contextWindowLength": 13
      },
      "typeVersion": 1.3
    },
    {
      "id": "33834736-c9f1-491f-af6c-50a6e5b8efab",
      "name": "Sponsored Removal",
      "type": "n8n-nodes-base.if",
      "position": [
        624,
        80
      ],
      "parameters": {
        "options": {},
        "conditions": {
          "options": {
            "version": 2,
            "leftValue": "",
            "caseSensitive": true,
            "typeValidation": "strict"
          },
          "combinator": "and",
          "conditions": [
            {
              "id": "93d14169-a4fa-472d-b0bd-f918307382c3",
              "operator": {
                "type": "string",
                "operation": "contains"
              },
              "leftValue": "={{ $json.creator }} ",
              "rightValue": "Sponsored"
            }
          ]
        }
      },
      "typeVersion": 2.2
    },
    {
      "id": "e8187f7e-6f64-45db-8d0a-d1e27646c7d0",
      "name": "Nota adhesiva",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -384,
        -160
      ],
      "parameters": {
        "width": 688,
        "height": 256,
        "content": "## Wesbite Scrapper"
      },
      "typeVersion": 1
    },
    {
      "id": "26005a59-54b2-47a1-aae8-e123e72482cf",
      "name": "Nota adhesiva1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        848,
        -16
      ],
      "parameters": {
        "width": 672,
        "height": 352,
        "content": "## Post all messages on telegram"
      },
      "typeVersion": 1
    },
    {
      "id": "827c0e01-7be2-4f75-bbbb-f366e8e752b2",
      "name": "Nota adhesiva2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        560,
        -16
      ],
      "parameters": {
        "width": 272,
        "height": 352,
        "content": "## Sponsored posts Removal"
      },
      "typeVersion": 1
    },
    {
      "id": "df6c638a-40b6-43e9-8ec2-200da7c2d72b",
      "name": "Nota adhesiva3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -192,
        160
      ],
      "parameters": {
        "width": 304,
        "height": 384,
        "content": "## Sumarize with AI"
      },
      "typeVersion": 1
    },
    {
      "id": "06a85cf8-08f6-4fe9-b48f-d756681ae412",
      "name": "Nota adhesiva4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -960,
        16
      ],
      "parameters": {
        "width": 416,
        "height": 240,
        "content": "## Feed Fetch on Scheduled time"
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "c0f77c60-79a7-4787-87fc-e403b2ab17b1",
  "connections": {
    "Merge": {
      "main": [
        [
          {
            "node": "33834736-c9f1-491f-af6c-50a6e5b8efab",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "AI Agent": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 2
          }
        ]
      ]
    },
    "Wait 1 min": {
      "main": [
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "HTTP Request": {
      "main": [
        [
          {
            "node": "Filter Body from Full HTML",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Simple Memory": {
      "ai_memory": [
        [
          {
            "node": "AI Agent",
            "type": "ai_memory",
            "index": 0
          }
        ]
      ]
    },
    "Loop Over Items": {
      "main": [
        [],
        [
          {
            "node": "a81c800a-b102-43d9-85f6-07bba8b40548",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "33834736-c9f1-491f-af6c-50a6e5b8efab": {
      "main": [
        [],
        [
          {
            "node": "Loop Over Items",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "a81c800a-b102-43d9-85f6-07bba8b40548": {
      "main": [
        [
          {
            "node": "Wait 1 min",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "1247a5e4-fc46-4e2a-8e22-2620cf3efe99": {
      "ai_languageModel": [
        [
          {
            "node": "AI Agent",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "9 AM - Schedule Trigger": {
      "main": [
        [
          {
            "node": "c7dae290-121d-4ca4-b32a-673dd399b3a5",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter Body from Full HTML": {
      "main": [
        [
          {
            "node": "Filter Image Links From Body",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "Filter Image Links From Body": {
      "main": [
        [
          {
            "node": "Merge",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "c7dae290-121d-4ca4-b32a-673dd399b3a5": {
      "main": [
        [
          {
            "node": "HTTP Request",
            "type": "main",
            "index": 0
          },
          {
            "node": "Merge",
            "type": "main",
            "index": 1
          },
          {
            "node": "AI Agent",
            "type": "main",
            "index": 0
          }
        ]
      ]
    }
  }
}
Preguntas frecuentes

¿Cómo usar este flujo de trabajo?

Copie el código de configuración JSON de arriba, cree un nuevo flujo de trabajo en su instancia de n8n y seleccione "Importar desde JSON", pegue la configuración y luego modifique la configuración de credenciales según sea necesario.

¿En qué escenarios es adecuado este flujo de trabajo?

Avanzado - Creación de contenido, IA Multimodal

¿Es de pago?

Este flujo de trabajo es completamente gratuito, puede importarlo y usarlo directamente. Sin embargo, tenga en cuenta que los servicios de terceros utilizados en el flujo de trabajo (como la API de OpenAI) pueden requerir un pago por su cuenta.

Información del flujo de trabajo
Nivel de dificultad
Avanzado
Número de nodos18
Categoría2
Tipos de nodos13
Descripción de la dificultad

Adecuado para usuarios avanzados, flujos de trabajo complejos con 16+ nodos

Autor
Sheikh Masem Mandal

Sheikh Masem Mandal

@masem1996

Automation enthusiast | Building AI-powered workflows with n8n to simplify complex processes. Passionate about cybersecurity, news automation, and creating smart bots that deliver value daily

Enlaces externos
Ver en n8n.io

Compartir este flujo de trabajo

Categorías

Categorías: 34