> ## 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.

# Notifications RSS

> Annoncez les nouveaux éléments de n'importe quel flux RSS ou Atom dans votre serveur Discord.

<Info>
  Nécessite **Basic**. Jusqu'à **10 flux** par serveur. Voir [comment fonctionnent les notifications](/fr/notifications/overview) pour les règles partagées.
</Info>

RSS est le fourre-tout. Si un site publie un flux, Vetox peut l'annoncer — blogs, changelogs, sites d'actualités, sections de forum, notes de version.

## Ajouter un flux

Collez l'URL du flux. Vetox le récupère et l'analyse avant de sauvegarder ; tout ce qui n'est pas un flux lisible est rejeté avec **URL de flux RSS invalide ou incapable d'analyser le flux**.

<Tip>
  Utilisez l'URL du flux, pas l'URL du site. Elle se termine généralement par `/feed`, `/rss`, `/atom.xml` ou `/index.xml`. Si vous n'êtes pas sûr, affichez la source de la page et recherchez un lien `application/rss+xml`.
</Tip>

## Paramètres

| Paramètre                              | Défaut         | Notes                                                                            |
| -------------------------------------- | -------------- | -------------------------------------------------------------------------------- |
| **Salon Discord**                      | —              | Requis                                                                           |
| **Notifier les nouveaux éléments**     | **Activé**     |                                                                                  |
| **Message personnalisé**               | Aucun          | Texte brut, jusqu'à 2 000 caractères — une des deux seules plateformes avec cela |
| **Rôle mentionné**                     | Aucun          |                                                                                  |
| **Embed de notification personnalisé** | RSS par défaut | Orange                                                                           |

## Variables

| Variable             | Résout en                    |
| -------------------- | ---------------------------- |
| `{item.title}`       | Titre de l'élément           |
| `{item.url}`         | Lien vers l'élément          |
| `{item.description}` | Résumé ou corps de l'élément |
| `{item.author}`      | Auteur                       |
| `{feed.name}`        | Le titre du flux             |
| `{feed.url}`         | L'URL du site du flux        |

<Note>
  La quantité de texte que porte `{item.description}` dépend entièrement de l'éditeur. Certains flux donnent un résumé d'une ligne, d'autres l'article complet. Vetox ne le tronque pas, mais la limite de 4 096 caractères de description de Discord s'applique.
</Note>

## Ce qui est annoncé

Vérifié toutes les **5 minutes** avec un **cooldown de 5 minutes** par flux.

<Warning>
  **RSS n'a pas de plafond par sondage.** Les autres plateformes regardent leurs 5 éléments les plus récents ; RSS considère chaque élément du flux comme candidat.

  En pratique, la coupure d'âge de 2 heures et la liste des vus de 7 jours gardent cela sous contrôle. Mais un flux qui republie soudainement de nombreux éléments avec des dates fraîches peut produire une rafale d'annonces.
</Warning>

<Note>
  Les éléments sans date de publication lisible contournent la coupure d'âge de 2 heures. Un flux mal formé peut donc annoncer des éléments plus anciens. Si un flux fait cela de manière répétée, c'est un défaut du flux, pas de Vetox.
</Note>

Vetox utilise des requêtes conditionnelles, donc un flux qui n'a pas changé coûte presque rien à vérifier.

## Exemples concrets

<AccordionGroup>
  <Accordion title="Les notes de patch d'un jeu">
    De nombreux studios publient un flux de changelog. C'est souvent meilleur que l'intégration Steam car il ne porte que des publications officielles.
  </Accordion>

  <Accordion title="Une page de statut">
    La plupart des pages de statut exposent un flux. Routez-le vers votre salon du personnel pour un avertissement précoce d'une panne affectant votre communauté.
  </Accordion>

  <Accordion title="Un blog ou une newsletter">
    `{item.title}` comme titre d'embed, `{item.description}` comme corps, `{item.url}` comme lien.
  </Accordion>
</AccordionGroup>

## Dépannage

<AccordionGroup>
  <Accordion title="Le flux ne s'enregistre pas">
    Vetox doit pouvoir le récupérer et l'analyser à ce moment-là. Vérifiez l'URL dans un navigateur — s'il s'affiche comme une page web plutôt que du XML, ce n'est pas l'URL du flux.

    La récupération elle-même est également limitée. Un flux est refusé s'il ne répond pas en **10 secondes**, s'il dépasse **5 Mo** ou s'il redirige plus de **3 fois**. L'adresse doit être en `http://` ou `https://` et pointer vers un hôte public — une adresse privée, locale ou de réseau interne est refusée.
  </Accordion>

  <Accordion title="De vieux éléments ont été annoncés">
    Le flux ne fournit pas de dates de publication utilisables, la coupure d'âge ne peut donc pas s'appliquer.
  </Accordion>

  <Accordion title="Une rafale d'annonces est arrivée d'un coup">
    L'éditeur a redaté plusieurs éléments. Il n'y a pas de rate limit au-delà du cooldown par flux.
  </Accordion>

  <Accordion title="La description est vide">
    Ce flux n'en inclut pas. Utilisez plutôt `{item.title}` et `{item.url}`.
  </Accordion>
</AccordionGroup>

<Card title="Podcasts" icon="podcast" horizontal href="/fr/notifications/podcasts">
  Une vue spécialisée du même mécanisme de flux.
</Card>
