RetroHexChat
RetroHexChat

RetroHexChat

Gesprek wordt geopend...
Help met RetroHexChat

Bot RSS-vermogen

Volg RSS/Atom-feeds en plaats nieuwe items als rijke Markdown-kaarten, waarbij paginametadata worden gecombineerd met samenvattingen, auteurs, datums, media-aanwijzingen en gecachte miniaturen uit de feed.

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-linkvoorvertoningen met een bronlabel, gelinkte titel, optionele lokale miniatuur of plaatsaanduiding voor een niet-beschikbare afbeelding, optionele beschrijving en artikelgegevens wanneer de uitgever ze aanbiedt

Instellingen

Beheerders kunnen configureren via /bot set:

  • rss_interval Poll-interval in minuten (standaard: 30)
  • rss_max_feeds Maximaal 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:// or https://
  • De # prefix op kanaalnamen wordt automatisch toegevoegd als deze ontbreken
  • Na elke enquête wordt automatisch een nieuwe afspraak gemaakt
  • De metadata voor de voorvertoning komen uit paginastandaarden zoals Open Graph, Schema.org JSON-LD, oEmbed-ontdekking, artikelkoppen, artikelafbeeldingen en de leesbare hoofdtekst
  • Het gedeelde pagina-archief bewaart geëxtraheerde beschrijvingen, alt-tekst van afbeeldingen, metadata van de lokale miniatuur, details van mislukte miniaturen, artikelsecties, labels, datums en de artikeltekst, zodat latere voorvertoningen ze kunnen hergebruiken
  • Fouten ophalen zijn gelogd maar houden toekomstige peilingen niet tegen

Zie ook

BotService-overzicht · /bot Command Reference · Botplanner · Linkvoorbeelden