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

# Notificaciones RSS

> Anuncia nuevos elementos de cualquier feed RSS o Atom en tu servidor de Discord.

<Info>
  Requiere **Basic**. Hasta **10 feeds** por servidor. Consulta [cómo funcionan las notificaciones](/es/notifications/overview) para las reglas compartidas.
</Info>

RSS es el comodín. Si un sitio publica un feed, Vetox puede anunciarlo: blogs, changelogs, sitios de noticias, secciones de foros, notas de lanzamiento.

## Añadir un feed

Pega la URL del feed. Vetox lo descarga y lo analiza antes de guardar; cualquier cosa que no sea un feed legible se rechaza con **URL de feed RSS inválida o no se puede analizar el feed**.

<Tip>
  Usa la URL del feed, no la URL del sitio. Suele terminar en `/feed`, `/rss`, `/atom.xml` o `/index.xml`. Si dudas, mira el código fuente de la página y busca un enlace `application/rss+xml`.
</Tip>

## Ajustes

| Ajuste                                  | Predeterminado        | Notas                                                                           |
| --------------------------------------- | --------------------- | ------------------------------------------------------------------------------- |
| **Canal de Discord**                    | —                     | Requerido                                                                       |
| **Notificar en elementos nuevos**       | **Activado**          |                                                                                 |
| **Mensaje personalizado**               | Ninguno               | Texto plano, hasta 2.000 caracteres: una de las dos únicas plataformas con esto |
| **Rol a mencionar**                     | Ninguno               |                                                                                 |
| **Embed de notificación personalizado** | Predeterminado de RSS | Naranja                                                                         |

## Variables

| Variable             | Se resuelve como              |
| -------------------- | ----------------------------- |
| `{item.title}`       | Título del elemento           |
| `{item.url}`         | Enlace al elemento            |
| `{item.description}` | Resumen o cuerpo del elemento |
| `{item.author}`      | Autor                         |
| `{feed.name}`        | Título del feed               |
| `{feed.url}`         | URL del sitio del feed        |

<Note>
  Cuánto texto lleva `{item.description}` depende por completo del editor. Algunos feeds dan un resumen de una línea; otros, el artículo completo. Vetox no lo trunca, pero se aplica el límite de 4.096 caracteres de la descripción de Discord.
</Note>

## Qué se anuncia

Se comprueba cada **5 minutos** con un **enfriamiento de 5 minutos** por feed.

<Warning>
  **RSS no tiene tope por consulta.** Las otras plataformas miran sus 5 elementos más recientes; RSS considera candidato a cualquier elemento del feed.

  En la práctica, el corte de antigüedad de 2 horas y la lista de vistos de 7 días lo mantienen bajo control. Pero un feed que republica de golpe muchos elementos con fechas recientes puede producir una avalancha de anuncios.
</Warning>

<Note>
  Los elementos sin fecha de publicación legible se saltan el corte de antigüedad de 2 horas. Un feed mal formado puede por tanto anunciar elementos más antiguos. Si un feed hace esto repetidamente, es un defecto del feed, no de Vetox.
</Note>

Vetox usa peticiones condicionales, por lo que un feed que no ha cambiado cuesta casi nada de comprobar.

## Ejemplos reales

<AccordionGroup>
  <Accordion title="Notas de parche de un juego">
    Muchos estudios publican un feed de changelog. Suele ser mejor que la integración con Steam porque solo lleva publicaciones oficiales.
  </Accordion>

  <Accordion title="Una página de estado">
    La mayoría de páginas de estado exponen un feed. Rutéalo a tu canal de staff para tener aviso temprano de una caída que afecte a tu comunidad.
  </Accordion>

  <Accordion title="Un blog o boletín">
    `{item.title}` como título del embed, `{item.description}` como cuerpo, `{item.url}` como enlace.
  </Accordion>
</AccordionGroup>

## Solución de problemas

<AccordionGroup>
  <Accordion title="El feed no se guarda">
    Vetox debe poder descargarlo y analizarlo en ese momento. Comprueba la URL en un navegador: si se muestra como página web en lugar de XML, no es la URL del feed.

    La descarga en sí también tiene límites. Un feed se rechaza si no responde en **10 segundos**, supera los **5 MB** o redirige más de **3 veces**. La dirección debe ser `http://` o `https://` y resolverse a un host público: se rechaza cualquier dirección privada, local o de red interna.
  </Accordion>

  <Accordion title="Se anunciaron elementos antiguos">
    El feed no proporciona fechas de publicación usables, así que no se puede aplicar el corte de antigüedad.
  </Accordion>

  <Accordion title="Llegó de golpe una avalancha de anuncios">
    El editor volvió a fechar varios elementos. No hay límite de tasa más allá del enfriamiento por feed.
  </Accordion>

  <Accordion title="La descripción está vacía">
    Ese feed no incluye ninguna. Usa `{item.title}` y `{item.url}` en su lugar.
  </Accordion>
</AccordionGroup>

<Card title="Podcasts" icon="podcast" horizontal href="/es/notifications/podcasts">
  Una vista especializada de la misma maquinaria de feeds.
</Card>
