La capacidad RSS monitorea los feeds RSS y Atom y publica automáticamente nuevos elementos a canales designados.
Comandos
Todos requieren privilegios de administrador u operador del servidor, incluida la simple lectura de la lista: una dirección de feed es algo que el propio servidor sale a descargar.
| Comando | Descripción |
|---|---|
Bot rss añadir <url> <#channel> |
Agregar un feed RSS/Atom |
¡Bot rss list! |
Lista todos los alimentos configurados |
Bot rss remove <id> |
Retire una alimentación por ID |
Bot rss check <id> |
Comprueba una alimentación inmediatamente |
Cómo funciona
- Las semillas son encuestadas a intervalos configurables (por defecto: cada 30 minutos)
- Sólo nuevos elementos desde el último cheque se publican
- Utiliza las solicitudes condicionales HTTP (ETag/Last-Modified) para la eficiencia
- Los títulos de alimentación son auto-detectados de los metadatos de alimentación
- Los elementos se publican como rico enlace Markdown preve con una etiqueta de origen, título vinculado, imagen opcional y descripción opcional
Configuración
Los administradores pueden configurarse mediante /bot set:
-
rss_interval— Intervalo de votación en minutos (por defecto: 30) -
rss_max_feeds— Alimentación máxima por bot (por defecto: 5) -
rss_max_items— Artículos máximos publicados por encuesta (por defecto: 3)
Ejemplos
MyBot rss añadir https://blog.example.com/feed.xml #news !MyBot rss añadir https://example.com/rss news !MyBot rss list !MyBot rss check f1a2b3 !MyBot rss remove f1a2b3
Notas
-
Las URL deben comenzar con
http://orhttps:// -
El
#prefijo en los nombres de los canales se añade automáticamente si falta - Los temporizadores de votación se reprograman automáticamente después de cada votación
- Avance los metadatos provienen de normas de página como Open Graph, Schema.org JSON-LD, y el descubrimiento oprimido
- Errores de captura se han registrado pero no paran las futuras encuestas
Ver también
BotService Overview · /bot Command Reference · Bot Scheduler · Avances de enlace