De RSS-functie bewaakt RSS- en Atom-feeds en plaatst automatisch nieuwe items op aangewezen kanalen.
Opdrachten
Deze vereisen allemaal beheerders- of operatorrechten op de server, ook het enkel lezen van de lijst: een feedadres is iets dat de server zelf ophaalt.
| Commando | Beschrijving |
|---|---|
!Bot rss toevoegen <url> <#channel> |
Voeg een RSS/Atom-feed toe |
!Bot rss lijst |
Alle geconfigureerde feeds tonen |
!Bot rss verwijder <id> |
Een feed verwijderen door ID |
!Bot rss controle <id> |
Controleer onmiddellijk een feed |
Hoe het werkt
- Feeds worden ondervraagd met een instelbaar interval (standaard: elke 30 minuten)
- Alleen nieuwe items sinds de laatste controle zijn geplaatst
- Gebruikt HTTP voorwaardelijke verzoeken (ETag/Last-Modified) voor efficiëntie
- Feed titels worden automatisch gedetecteerd uit de feed metadata
- Items worden geplaatst als rijke Markdown link previews met een bron label, gekoppelde titel, optionele afbeelding, en optionele beschrijving
Instellingen
Beheerders kunnen configureren via /bot set:
-
rss_intervalPoll-interval in minuten (standaard: 30) -
rss_max_feedsMaximaal voer per bot (standaard: 5) -
rss_max_items— Maximaal aantal items per poll (standaard: 3)
Voorbeelden
!MyBot rss toevoegen https://blog.example.com/feed.xml #news !MyBot rss toevoegen https://example.com/rss nieuws !MyBot rss lijst !MyBot rss controle f1a2b3 !MyBot rss verwijderen f1a2b3
Opmerkingen
-
URL's moeten beginnen met
http://orhttps:// -
De
#prefix op kanaalnamen wordt automatisch toegevoegd als deze ontbreken - Na elke enquête wordt automatisch een nieuwe afspraak gemaakt
- Preview metadata komt van pagina-normen zoals Open Graph, Schema.org JSON-LD, en oEmbed discovery
- Fouten ophalen zijn gelogd maar houden toekomstige peilingen niet tegen
Zie ook
BotService-overzicht · /bot Command Reference · Botplanner · Linkvoorbeelden