> ## Documentation Index
> Fetch the complete documentation index at: https://docs.fetchhive.com/llms.txt
> Use this file to discover all available pages before exploring further.

# RSS Feed

> Configura un paso del flujo de trabajo que obtiene entradas desde una URL directa de feed RSS o Atom

# RSS Feed

Usa **RSS Feed** cuando quieras que un flujo de trabajo lea entradas desde una URL directa de feed RSS o Atom y pase esas entradas a pasos posteriores.

El paso solo lee el documento del feed. No descubre feeds a partir de una URL de sitio web, y no extrae las páginas de los artículos. Para obtener el contenido del artículo de cada entrada del feed, envía la salida del feed a un paso de **Iteration** y usa **Website Scrape** dentro del bucle.

## Configuración

| Opción              | Requerido | Descripción                                                                                                                                                    |
| ------------------- | --------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------- |
| Name                | No        | Etiqueta del paso en el lienzo del flujo de trabajo.                                                                                                           |
| Feed URL            | Sí        | URL directa de feed RSS o Atom. Este campo admite variables del flujo de trabajo mediante **Insert Variable**.                                                 |
| Item Limit          | No        | Número máximo de entradas del feed a devolver. Por defecto es `10`. Rango válido de `1` a `100`.                                                               |
| New items only      | No        | Cuando está habilitado, las ejecuciones programadas o desplegadas repetidas suprimen los elementos del feed que este ámbito de flujo de trabajo ya ha emitido. |
| When the step fails | No        | Controla si el flujo de trabajo debe **Terminate Workflow** o **Continue** si este paso falla.                                                                 |

Agrega este paso desde el grupo **Research** en **Search steps...**.

## Salida

El paso devuelve metadatos normalizados del feed más un arreglo `items`:

```json theme={null}
{
  "feed": {
    "title": "Example Feed",
    "url": "https://example.com/feed.xml",
    "description": "Latest posts"
  },
  "items": [
    {
      "id": "stable-item-id",
      "guid": "post-123",
      "title": "Post title",
      "url": "https://example.com/posts/post-title",
      "summary": "Entry summary",
      "author": "Author name",
      "published_at": "2026-06-03T12:00:00Z",
      "categories": ["News"],
      "source_url": "https://example.com/feed.xml"
    }
  ]
}
```

Usa estas variables del flujo de trabajo en pasos posteriores:

```text theme={null}
{{rss_step.output.feed}}
{{rss_step.output.items}}
```

Para un paso de **Iteration**, establece **Iterator** en:

```text theme={null}
{{rss_step.output.items}}
```

Dentro del cuerpo de la iteración, usa la URL de cada entrada con:

```text theme={null}
{{iteration.item.url}}
```

## Ejemplo: resumir nuevos artículos del feed

Crea este flujo de trabajo:

```text theme={null}
RSS Feed -> Iteration -> Website Scrape -> AI Prompt -> Aggregate/output
```

1. Agrega **RSS Feed** y establece **Feed URL** en la URL directa del feed.
2. Establece **Item Limit** en el número de entradas que quieres por ejecución.
3. Deja **New items only** habilitado para ejecuciones programadas o desplegadas repetidas.
4. Agrega **Iteration** y establece **Iterator** en `{{rss_step.output.items}}`.
5. Dentro del cuerpo de la iteración, agrega **Website Scrape** y establece **URL** en `{{iteration.item.url}}`.
6. Agrega un **AI Prompt** después del paso de scrape para resumir el contenido del artículo.
7. Agrega o devuelve los resúmenes desde la salida del flujo de trabajo.

## Notas

* Se admiten URL de feeds RSS y Atom. El descubrimiento de feeds desde el sitio web no es parte de este paso.
* El paso normaliza las URL relativas de los elementos a URL absolutas cuando la URL del feed puede usarse como base.
* La deduplicación es una supresión ligera de elementos vistos para ejecuciones repetidas. No es una interfaz de historial o reproducción del feed.
* La extracción y el resumen de artículos son pasos separados para que puedas controlar explícitamente la configuración del rastreo, los prompts y la agregación.

Consulta también: [Website Scrape](website-scrape), [Pruebas e iteración](../../testing-and-iteration) y [Despliegues programados](../../scheduled-deployments)
