RetroHexChat
RetroHexChat

RetroHexChat

Apertura chat...
Aiuto — RetroHexChat

Bot RSS Capability

Monitora feed RSS/Atom e pubblica i nuovi elementi come schede Markdown ricche, combinando i metadati della pagina con riassunti, autori, date, indizi multimediali e miniature in cache del feed.

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:// or https://
  • 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