Die RSS-Fähigkeit überwacht RSS- und Atom-Feeds und stellt automatisch neue Elemente zu bestimmten Kanälen.
Befehle
Alle erfordern Server-Administrator- oder Operator-Rechte, auch das bloße Lesen der Liste: Eine Feed-Adresse ist etwas, das der Server selbst abruft.
| Befehl | Beschreibung |
|---|---|
!Bot rss hinzufügen <url> <#channel> |
RSS/Atom Feed hinzufügen |
!Bot rss list |
Liste aller konfigurierten Feeds |
!Bot rss entfernen <id> |
Entfernen Sie einen Feed von ID |
!Bot rss überprüfen <id> |
Kontrollieren Sie sofort einen Feed |
Wie es funktioniert
- Feeds werden in einem konfigurierbaren Intervall abgefragt (Standard: alle 30 Minuten)
- Nur neue Artikel seit der letzten Überprüfung veröffentlicht
- Verwenden Sie HTTP-Zustandsanfragen (ETag/Last-Modified) für Effizienz
- Futtertitel werden von den Feed-Metadaten automatisch erkannt
- Artikel werden als Rich Markdown Link Vorschauen mit einem Quelllabel, verknüpftem Titel, optionalem Bild und optionaler Beschreibung veröffentlicht
Konfiguration
Admins können über /bot set:
-
rss_interval— Poll Intervall in Minuten (Standard: 30) -
rss_max_feeds— Höchstmengen pro Bot (Standard: 5) -
rss_max_items— Maximale Punkte pro Umfrage (Standard: 3)
Beispiele
!MyBot rss add https://blog.example.com/feed.xml #news !MyBot rss add https://example.com/rss news !MyBot rss list !MyBot rss check f1a2b3 !MyBot rss remove f1a2b3
Anmerkungen
-
URLs müssen mit
http://europa.eu.intorhttp:// -
Die
#prefix auf Kanalnamen wird automatisch hinzugefügt, wenn es fehlt - Polier-Timer automatisch nach jeder Umfrage
- Vorschau-Metadaten stammen aus Seitenstandards wie Open Graph, Schema.org JSON-LD und oEmbed Discovery
- Fetch-Fehler sind protokolliert, aber nicht stoppen zukünftige Umfragen
Siehe auch
BotService Übersicht · /bot Command Reference · Bot Scheduler · Link Voransichten