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

# RSS-meldingen

> Kondig nieuwe items van elke RSS- of Atom-feed aan in je Discord-server.

<Info>
  Vereist **Basic**. Tot **10 feeds** per server. Zie [hoe meldingen werken](/nl/notifications/overview) voor de gedeelde regels.
</Info>

RSS is de universele oplossing. Als een site een feed publiceert, kan Vetox hem aankondigen — blogs, changelogs, nieuwssites, forumsecties, release notes.

## Een feed toevoegen

Plak de feed-URL. Vetox haalt en parseert hem voordat hij wordt opgeslagen; alles wat geen leesbare feed is wordt afgewezen met **Invalid RSS feed URL or unable to parse feed**.

<Tip>
  Gebruik de feed-URL, niet de site-URL. Meestal eindigt hij op `/feed`, `/rss`, `/atom.xml` of `/index.xml`. Als je niet zeker bent, bekijk de paginabron en zoek een `application/rss+xml`-link.
</Tip>

## Instellingen

| Instelling                    | Standaard     | Opmerkingen                                                                           |
| ----------------------------- | ------------- | ------------------------------------------------------------------------------------- |
| **Discord-kanaal**            | —             | Verplicht                                                                             |
| **Notify on New Items**       | **Aan**       |                                                                                       |
| **Custom Message**            | Geen          | Platte tekst, tot 2.000 tekens — een van slechts twee platforms met deze mogelijkheid |
| **Mention Role**              | Geen          |                                                                                       |
| **Custom Notification Embed** | RSS standaard | Oranje                                                                                |

## Variabelen

| Variabele            | Resolveert naar                   |
| -------------------- | --------------------------------- |
| `{item.title}`       | Item-titel                        |
| `{item.url}`         | Link naar het item                |
| `{item.description}` | Samenvatting of body van het item |
| `{item.author}`      | Auteur                            |
| `{feed.name}`        | De titel van de feed              |
| `{feed.url}`         | De site-URL van de feed           |

<Note>
  Hoeveel tekst `{item.description}` bevat is geheel aan de uitgever. Sommige feeds geven een samenvatting van één regel, andere het volledige artikel. Vetox kort het niet in, maar Discord's beschrijvingslimiet van 4.096 tekens geldt wel.
</Note>

## Wat wordt aangekondigd

Elke **5 minuten** gecontroleerd met een **cooldown van 5 minuten** per feed.

<Warning>
  **RSS heeft geen per-poll-limiet.** De andere platforms bekijken hun 5 recentste items; RSS beschouwt elk item in de feed als kandidaat.

  In de praktijk houden de leeftijdsgrens van 2 uur en de 7-dagen gezien-lijst dit onder controle. Maar een feed die plotseling veel items met verse data herpubliceert kan een uitbarsting van aankondigingen produceren.
</Warning>

<Note>
  Items zonder leesbare publicatiedatum omzeilen de leeftijdsgrens van 2 uur. Een slecht opgemaakte feed kan daarom oudere items aankondigen. Als een feed dit herhaaldelijk doet, is het een defect in de feed, niet in Vetox.
</Note>

Vetox gebruikt conditionele requests, dus een feed die niet is veranderd kost bijna niets om te controleren.

## Voorbeelden uit de praktijk

<AccordionGroup>
  <Accordion title="De patch notes van een game">
    Veel studio's publiceren een changelog-feed. Dit is vaak beter dan de Steam-integratie omdat het alleen officiële posts bevat.
  </Accordion>

  <Accordion title="Een statuspagina">
    De meeste statuspagina's stellen een feed beschikbaar. Route hem naar je staf-kanaal voor vroegtijdige waarschuwing van een storing die je community treft.
  </Accordion>

  <Accordion title="Een blog of nieuwsbrief">
    `{item.title}` als embed-titel, `{item.description}` als body, `{item.url}` als link.
  </Accordion>
</AccordionGroup>

## Problemen oplossen

<AccordionGroup>
  <Accordion title="De feed wil niet opslaan">
    Vetox moet hem direct kunnen ophalen en parseren. Controleer de URL in een browser — als hij als webpagina rendert in plaats van XML, is het niet de feed-URL.

    Het ophalen zelf is ook begrensd. Een feed wordt geweigerd als hij niet binnen **10 seconden** antwoordt, groter is dan **5 MB** of meer dan **3 keer** doorverwijst. Het adres moet `http://` of `https://` zijn en naar een openbare host verwijzen — een privé-, lokaal of intern netwerkadres wordt geweigerd.
  </Accordion>

  <Accordion title="Oude items werden aangekondigd">
    De feed levert geen bruikbare publicatiedata, dus de leeftijdsgrens kan niet worden toegepast.
  </Accordion>

  <Accordion title="Een uitbarsting van aankondigingen kwam tegelijk aan">
    De uitgever heeft meerdere items opnieuw gedateerd. Er is geen rate limit buiten de per-feed cooldown.
  </Accordion>

  <Accordion title="De beschrijving is leeg">
    Die feed bevat er geen. Gebruik `{item.title}` en `{item.url}` in plaats daarvan.
  </Accordion>
</AccordionGroup>

<Card title="Podcasts" icon="podcast" horizontal href="/nl/notifications/podcasts">
  Een gespecialiseerde weergave van dezelfde feed-machinerie.
</Card>
