La capacità RSS monitora i feed RSS e Atom e invia automaticamente nuovi elementi ai canali designati.
Comandi
Tutti richiedono privilegi di amministratore o operatore del server, inclusa la sola lettura dell'elenco: un indirizzo di feed è qualcosa che il server stesso va a scaricare.
| Comando | Descrizione |
|---|---|
!Bot rss aggiungere <url> <#channel> |
Aggiungere un feed RSS |
Elenco dei punti |
Elenca tutti i feed configurati |
!Bot rss rimuovere <id> |
Rimuovere un feed da ID |
Controllare <id> |
Forza-controllare immediatamente un feed |
Come funziona
- I feed sono inquinati ad un intervallo configurabile (default: ogni 30 minuti)
- Solo nuovi articoli dal momento che l'ultimo controllo è pubblicato
- Utilizza le richieste condizionali HTTP (ETag/Last-Modified) per l'efficienza
- I titoli di alimentazione vengono automaticamente rilevati dai metadati di alimentazione
- Gli elementi vengono pubblicati come anteprime di link in Markdown ricco, con etichetta della fonte, titolo collegato, miniatura locale facoltativa o segnaposto per immagine non disponibile, descrizione facoltativa e dettagli dell'articolo quando l'editore li espone
Configurazione
Gli amministratori possono configurare tramite /bot set:
-
rss_interval— Intervallo di sondaggio in minuti (default: 30) -
rss_max_feeds— Mangimi massimi per bot (default: 5) -
rss_max_items— Elementi massimi posti per sondaggio (default: 3)
Esempi
!MyBot rss aggiungere https://blog.example.com/feed.xml #news!MyBot rsss aggiungere https://example.com/rss news!MyBot rss list!MyBot rss controllo f1a2b3!MyBot rss rimuovere f1a2b3
Note
-
Gli URL devono iniziare con
http://orhttps:// -
The
#prefisso sui nomi dei canali viene aggiunto automaticamente se manca - Polling timer automaticamente reschedule dopo ogni sondaggio
- I metadati dell'anteprima provengono da standard di pagina come Open Graph, Schema.org JSON-LD, la scoperta oEmbed, i titoli dell'articolo, le immagini dell'articolo e il testo leggibile del corpo
- L'archivio condiviso delle pagine conserva descrizioni estratte, testo alternativo delle immagini, metadati della miniatura locale, dettagli sull'errore della miniatura, sezioni dell'articolo, tag, date e il testo dell'articolo, così che le anteprime successive possano riusarli
- Errori di arresto sono registrati ma non interrompere i sondaggi futuri
Vedi anche
Panoramica di BotService · /bot Command Reference · Programmazione Bot · Anteprima del link