Noticias de IA a Telegram

Intermedio

Este es unPersonal Productivity, AI Summarizationflujo de automatización del dominio deautomatización que contiene 10 nodos.Utiliza principalmente nodos como JinaAi, Telegram, ChainLlm, RssFeedReadTrigger, LmChatGoogleGemini. Generar resumen de noticias de IA usando Gemini 2.5 Flash y enviar a Telegram

Requisitos previos
  • Bot Token de Telegram
  • Clave de API de Google Gemini
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": "zDkzvOtSzX6bWfNH",
  "meta": {
    "instanceId": "e57d916222032d19fc69f0f34e059f722d4f608515cab84ee2db9eaaa4240714",
    "templateCredsSetupCompleted": true
  },
  "name": "AI News to Telegram",
  "tags": [],
  "nodes": [
    {
      "id": "0977ff6e-f60d-4ace-aa2f-97b26c624703",
      "name": "Generar Informe",
      "type": "@n8n/n8n-nodes-langchain.chainLlm",
      "position": [
        528,
        112
      ],
      "parameters": {
        "text": "=You are an expert AI Technology Analyst. Your task is to process scraped articles from two distinct news sources: \"AI Tech Suite News\" and \"AI-News\". Your goal is to synthesize this information into a single, concise, and insightful daily intelligence briefing.\n\nAnalyze the content from both sources to identify the most significant news, find common themes, and highlight unique stories from each. The final output must be a well-structured report formatted using ONLY the following Telegram-supported HTML tags: <b>, <i>, <u>, <s>, <code>, <pre>, and <a>. For lists, DO NOT use <ul>, <ol>, or <li> tags. Instead, create lists by starting each item on a new line with a hyphen character (-).\n\n\n**Input Data:**\n\n* **Data from AI-News:**\n    `\nTitle : {{ $json.title }}\nContent : {{ $json.content }}\nPublished : {{ $json.publishedTime }}\n`\n\n**Required Output Structure:**\n\n---\n\n**Today's AI Intelligence Briefing**\n**Date:** {{ new Date().toLocaleDateString('en-GB', { day: 'numeric', month: 'long', year: 'numeric' }) }}\n\n**Top Headlines**\n*(Identify the 3-4 most critical and impactful news items from across both sources. Present them as concise, single-sentence bullet points.)*\n* * * **Deep Dive: Major Developments & Common Themes**\n*(Analyze stories covered by both sources. For each major theme or event, provide a 2-3 sentence summary explaining the key points, the companies involved, and why it's significant. Use bold subheadings for each theme.)*\n\n**Theme/Story 1:**\n...\n\n**Theme/Story 2:**\n...\n\n\n**IMPORTANT** : Generate Text that can be sent to telegram chat as text message.",
        "batching": {},
        "promptType": "define"
      },
      "typeVersion": 1.7
    },
    {
      "id": "7132f95b-8154-411b-9b2c-9956e8744fc8",
      "name": "Gemini 2.5 Flash",
      "type": "@n8n/n8n-nodes-langchain.lmChatGoogleGemini",
      "position": [
        736,
        -32
      ],
      "parameters": {
        "options": {}
      },
      "credentials": {
        "googlePalmApi": {
          "id": "CRAXPLUPIbNPKb58",
          "name": "Google Gemini API"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "7bace8d8-2a5e-4eb8-89fd-ee9e44f128ff",
      "name": "Enviar un mensaje de texto",
      "type": "n8n-nodes-base.telegram",
      "position": [
        1024,
        112
      ],
      "webhookId": "e82b0b62-3f1e-43b9-8785-7beb669ef7db",
      "parameters": {
        "text": "={{ $json.text }}",
        "chatId": "CHAT_ID",
        "additionalFields": {
          "parse_mode": "HTML"
        }
      },
      "credentials": {
        "telegramApi": {
          "id": "G3ahQAPH5eCYY6FB",
          "name": "Telegram account"
        }
      },
      "typeVersion": 1.2
    },
    {
      "id": "9583e193-69f6-45e5-a346-9afc4bcc3e28",
      "name": "Fuente de Noticias de IA",
      "type": "n8n-nodes-base.rssFeedReadTrigger",
      "position": [
        -80,
        112
      ],
      "parameters": {
        "feedUrl": "https://www.artificialintelligence-news.com/feed/",
        "pollTimes": {
          "item": [
            {
              "mode": "everyMinute"
            }
          ]
        }
      },
      "typeVersion": 1
    },
    {
      "id": "c6bc8303-859f-4f94-8610-d68cb02ab9c6",
      "name": "Leer Noticias del Sitio Web de IA",
      "type": "n8n-nodes-base.jinaAi",
      "position": [
        224,
        112
      ],
      "parameters": {
        "url": "={{ $json.link }}",
        "options": {},
        "requestOptions": {}
      },
      "credentials": {
        "jinaAiApi": {
          "id": "n4cj9W8wOfjdQiaB",
          "name": "Jina AI account"
        }
      },
      "typeVersion": 1
    },
    {
      "id": "3e84bc24-1aab-4d23-b34b-a76edd077111",
      "name": "Nota Adhesiva",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -176,
        -112
      ],
      "parameters": {
        "width": 288,
        "height": 576,
        "content": "## **`AI-News Feed`**\n\nThis is the starting point of the workflow.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n* **Action:** Triggers automatically every minute.\n* **Source:** Fetches new articles from the RSS feed at `https://www.artificialintelligence-news.com/feed/`.\n* **Output:** Sends the new article's title, link, and other metadata to the next node."
      },
      "typeVersion": 1
    },
    {
      "id": "a517cd26-0a88-4441-8e67-550fdb111c5b",
      "name": "Nota Adhesiva1",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        128,
        -112
      ],
      "parameters": {
        "color": 7,
        "width": 288,
        "height": 576,
        "content": "## **`Read News from AI News Website`**\n\nThis node gets the full content of the news article.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n* **Action:** Takes the `link` from the RSS Feed node.\n* **Service:** Uses Jina AI to \"scrape\" or read the full text from that link.\n* **Output:** Provides the clean content of the article to the report generation node.\n"
      },
      "typeVersion": 1
    },
    {
      "id": "41df0193-7200-46b1-a8c1-d82d975aa2ab",
      "name": "Nota Adhesiva2",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        432,
        -112
      ],
      "parameters": {
        "color": 2,
        "width": 464,
        "height": 576,
        "content": "## **`Generate Report`**\n\nThis is the *`brain`* of the workflow.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n* **Action:** Uses the Gemini model to create a summary based on the prompt and the scraped article content.\n* **Function:** Uses the detailed prompt and the Gemini model to analyze the input and generate a structured news report.\n* **Output:** Sends the final, formatted report text to the Telegram node.\n"
      },
      "typeVersion": 1
    },
    {
      "id": "d38ce4da-0ccc-4eb6-a6c1-01b15b873535",
      "name": "Nota Adhesiva3",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        912,
        -112
      ],
      "parameters": {
        "color": 6,
        "width": 320,
        "height": 576,
        "content": "## **`Send a text message in Telegram`**\n\nThis is the final step that sends the result.\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n\n* **Action:** Takes the final report (`text` output) from the \"Generate Report\" node.\n* **Destination:** Sends this report as a message to your specified Telegram Chat ID.\n* **Result:** You receive the AI-generated news briefing in Telegram."
      },
      "typeVersion": 1
    },
    {
      "id": "6ba04be9-4cd6-4a06-b35d-eb9ecd56a2e0",
      "name": "Nota Adhesiva4",
      "type": "n8n-nodes-base.stickyNote",
      "position": [
        -480,
        -112
      ],
      "parameters": {
        "color": 3,
        "width": 288,
        "height": 576,
        "content": "## Workflow Summary: AI News to Telegram\n\nThis workflow automates the process of creating and delivering AI-powered news summaries.\n\n**End-to-End Process:**\n1.  **Trigger:** The workflow starts when a new article is published on the **AI-News** RSS feed.\n2.  **Scrape:** It uses **Jina AI** to read the full content of that article from its link.\n3.  **Analyze:** The scraped text is sent to the **Gemini 2.5 Flash LLM**.\n4.  **Generate:** The AI generates a structured summary based on a custom analyst prompt.\n5.  **Deliver:** The final, formatted report is sent as a message to a specific chat on **Telegram**.\n\n**Goal:** To provide automated, concise briefings of the latest articles from AI-News directly to Telegram."
      },
      "typeVersion": 1
    }
  ],
  "active": false,
  "pinData": {},
  "settings": {
    "executionOrder": "v1"
  },
  "versionId": "7e8007df-6f0f-4612-934e-798ab660f92e",
  "connections": {
    "9583e193-69f6-45e5-a346-9afc4bcc3e28": {
      "main": [
        [
          {
            "node": "c6bc8303-859f-4f94-8610-d68cb02ab9c6",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "0977ff6e-f60d-4ace-aa2f-97b26c624703": {
      "main": [
        [
          {
            "node": "7bace8d8-2a5e-4eb8-89fd-ee9e44f128ff",
            "type": "main",
            "index": 0
          }
        ]
      ]
    },
    "7132f95b-8154-411b-9b2c-9956e8744fc8": {
      "ai_languageModel": [
        [
          {
            "node": "0977ff6e-f60d-4ace-aa2f-97b26c624703",
            "type": "ai_languageModel",
            "index": 0
          }
        ]
      ]
    },
    "c6bc8303-859f-4f94-8610-d68cb02ab9c6": {
      "main": [
        [
          {
            "node": "0977ff6e-f60d-4ace-aa2f-97b26c624703",
            "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?

Intermedio - Productividad personal, Resumen de IA

¿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
Intermedio
Número de nodos10
Categoría2
Tipos de nodos6
Descripción de la dificultad

Adecuado para usuarios con experiencia intermedia, flujos de trabajo de complejidad media con 6-15 nodos

Autor
Harsh Maniya

Harsh Maniya

@harshmaniya1

Crafting Intelligent AI Solutions | AI Engineer building the next generation of intelligent workflows on n8n. Automating the complex, one node at a time.

Enlaces externos
Ver en n8n.io

Compartir este flujo de trabajo

Categorías

Categorías: 34