Saltar al contenido principal
DiffHook/Documentos
GuíasMonitoreo de feeds RSS

Monitoreo de feeds RSS

DiffHook puede monitorear cualquier feed público RSS 2.0 o Atom 1.0 y enviar una notificación a tu canal preferido en cuanto se publique un nuevo elemento.

Cómo funciona

DiffHook obtiene tu feed de forma regular. Cuando la lista de elementos cambia — aparece un nuevo artículo — envía una notificación con el título, la fuente y un enlace directo.

  • Plan gratuito — verificado una vez por hora
  • Planes de pago — verificado hasta cada minuto

Sin webhooks que mantener, sin código que escribir. Pega la URL del feed, elige un canal de notificación y listo.

Configurar un monitor RSS

  1. Ve a Monitores y haz clic en Nuevo monitor.
  2. Pega la URL del feed en el campo URL (ej. https://hnrss.org/newest).
  3. DiffHook detecta automáticamente los feeds RSS y Atom — no se necesita configuración adicional.
  4. Elige tu intervalo de sondeo y canal de notificación.
  5. Guarda y activa.

Eso es todo. DiffHook enviará una notificación a tu canal configurado en cuanto aparezca un nuevo elemento.

Formatos de feed compatibles

FormatoEjemplo
RSS 2.0La mayoría de sitios de noticias, releases de GitHub, Reddit, podcasts
Atom 1.0Canales de YouTube, arXiv, muchos blogs de desarrolladores

Si no estás seguro de si una URL es un feed válido, pégala en DiffHook — te lo indicará al crear el monitor.

Feeds populares para monitorear

FuenteURL del feed
Hacker Newshttps://hnrss.org/newest
Releases de GitHub (cualquier repositorio)https://github.com/{owner}/{repo}/releases.atom
Canal de YouTubehttps://www.youtube.com/feeds/videos.xml?channel_id={id}
Subreddit de Reddithttps://www.reddit.com/r/{subreddit}/.rss
Búsqueda en arXivhttps://arxiv.org/search/?searchtype=all&query={término}&start=0 (usar el enlace RSS en la página)

Canales de notificación

Cuando se detecta un nuevo elemento, DiffHook puede enrutarlo a cualquier canal que tengas configurado:

  • Slack — un mensaje enriquecido en cualquier canal o DM
  • Discord — un embed publicado en cualquier canal de servidor
  • Email — un correo limpio a cualquier dirección
  • Telegram — un mensaje de bot a cualquier chat o canal
  • Webhook — un POST JSON a tu propio endpoint (n8n, Make, Zapier, API personalizada)

→ Ver opciones de notificación de feeds RSS para una comparación completa de canales y guías de configuración.

Solo seguimiento de elementos nuevos

DiffHook compara la lista de GUIDs de elementos (o valores <link>) entre sondeos. Solo los elementos genuinamente nuevos desencadenan una notificación — los elementos editados o reordenados no lo hacen.

Si un feed no incluye GUIDs estables, DiffHook compara los títulos de los elementos. En la práctica, esto funciona correctamente para la gran mayoría de los feeds.

Consejos para un monitoreo RSS fiable

Usa la URL de feed más específica que puedas. Muchos sitios exponen múltiples feeds (todos los artículos, un solo autor, una sola categoría). Cuanto más específico sea el feed, menos ruido obtendrás.

Revisa el <ttl> del feed o la cabecera Cache-Control. Algunos feeds solo se actualizan cada hora independientemente de la frecuencia de sondeo. Ajustar tu intervalo a esto evita verificaciones innecesarias.

Combina con un webhook para pipelines personalizados. Si necesitas procesar nuevos elementos (guardarlos en una base de datos, republicarlos en otra plataforma, clasificarlos), conecta una salida webhook y deja que tu backend gestione el resto.

Desactiva o pausa los monitores que ya no necesites. Los monitores pausados no cuentan contra el presupuesto de verificaciones de tu plan. Ver Planes y Facturación para más detalles.

Ten en cuenta los límites de tasa en IPs compartidas. DiffHook obtiene los feeds desde un grupo compartido de IPs utilizado por todos los clientes. Si muchos usuarios están monitoreando el mismo host de feed popular, el limitador de tasa del proveedor puede bloquear solicitudes ocasionalmente — incluso si tu intervalo individual respeta sus límites publicados. Si ves errores 429 intermitentes en la pestaña Logs, intenta aumentar tu intervalo de sondeo para reducir la presión, o comprueba si el proveedor del feed ofrece una API dedicada con cuotas más altas.

Solución de problemas

Sin notificaciones aunque el feed tiene nuevos elementos

  • Confirma que la URL del feed es accesible públicamente (no detrás de un inicio de sesión).
  • Revisa la pestaña Logs del monitor — DiffHook registra cada resultado de verificación, incluidos errores HTTP.
  • Algunos feeds incluyen solo los 10 elementos más recientes. Si configuraste el monitor después de que esos elementos ya estaban publicados, se tratarán como preexistentes y no desencadenarán una notificación.

Notificaciones duplicadas

Esto puede ocurrir si el editor del feed cambia los GUIDs después de la publicación. Usa la pestaña Logs para comparar snapshots entre dos verificaciones consecutivas.

La URL del feed devuelve HTML en lugar de XML

Algunas páginas muestran una interfaz de "suscripción" en el navegador pero sirven un feed XML válido cuando se solicita con una cabecera Accept de RSS. DiffHook envía las cabeceras correctas, pero si copiaste la URL desde la barra de direcciones del navegador, puede que tengas la URL de la página HTML en lugar de la del feed. Haz clic derecho en el icono RSS del sitio y copia el enlace directamente.

DiffHook - Monitorizacion de sitios web