Surveillance de flux RSS
DiffHook peut surveiller n'importe quel flux RSS 2.0 ou Atom 1.0 public et envoyer une notification vers le canal de votre choix dès qu'un nouvel élément est publié.
Comment ça fonctionne
DiffHook récupère votre flux selon un calendrier régulier. Lorsque la liste des éléments change — un nouvel article apparaît en tête — il envoie une notification avec le titre, la source et un lien direct.
- Plan gratuit — vérifié une fois par heure
- Plans payants — vérifié jusqu'à chaque minute
Aucun webhook à maintenir, aucun code à écrire. Collez l'URL du flux, choisissez un canal de notification, et c'est tout.
Configurer un moniteur RSS
- Accédez à Moniteurs et cliquez sur Nouveau moniteur.
- Collez l'URL du flux dans le champ URL (ex.
https://hnrss.org/newest). - DiffHook détecte automatiquement les flux RSS et Atom — aucune configuration supplémentaire nécessaire.
- Choisissez votre intervalle de vérification et votre canal de notification.
- Enregistrez et activez.
C'est tout. DiffHook enverra une notification vers votre canal configuré dès qu'un nouvel élément apparaît.
Formats de flux pris en charge
| Format | Exemple |
|---|---|
| RSS 2.0 | La plupart des sites d'actualités, releases GitHub, Reddit, podcasts |
| Atom 1.0 | Chaînes YouTube, arXiv, nombreux blogs développeurs |
Si vous n'êtes pas sûr qu'une URL soit un flux valide, collez-la dans DiffHook — il vous le dira lors de la création.
Flux populaires à surveiller
| Source | URL du flux |
|---|---|
| Hacker News | https://hnrss.org/newest |
| Releases GitHub (n'importe quel dépôt) | https://github.com/{owner}/{repo}/releases.atom |
| Chaîne YouTube | https://www.youtube.com/feeds/videos.xml?channel_id={id} |
| Subreddit Reddit | https://www.reddit.com/r/{subreddit}/.rss |
| Recherche arXiv | https://arxiv.org/search/?searchtype=all&query={terme}&start=0 (utiliser le lien RSS sur la page) |
Canaux de notification
Lorsqu'un nouvel élément est détecté, DiffHook peut le router vers n'importe quel canal configuré :
- Slack — un message enrichi dans n'importe quel canal ou DM
- Discord — un embed posté dans n'importe quel canal de serveur
- Email — un email propre vers n'importe quelle adresse
- Telegram — un message bot vers n'importe quel chat ou canal
- Webhook — un
POSTJSON vers votre propre endpoint (n8n, Make, Zapier, API personnalisée)
→ Voir les options de notification de flux RSS pour une comparaison complète des canaux et des guides de configuration.
Suivi des nouveaux éléments uniquement
DiffHook compare la liste des GUIDs d'éléments (ou les valeurs <link>) entre les vérifications. Seuls les éléments réellement nouveaux déclenchent une notification — les éléments modifiés ou réordonnés ne le font pas.
Si un flux n'inclut pas de GUIDs stables, DiffHook compare les titres des éléments. En pratique, cela fonctionne correctement pour la grande majorité des flux.
Conseils pour une surveillance RSS fiable
Utilisez l'URL de flux la plus spécifique possible. De nombreux sites exposent plusieurs flux (tous les articles, un seul auteur, une seule catégorie). Plus le flux est ciblé, moins il y a de bruit.
Vérifiez le <ttl> du flux ou l'en-tête Cache-Control. Certains flux ne sont mis à jour qu'une fois par heure, quelle que soit la fréquence de vérification. Adapter votre intervalle à cette fréquence évite les vérifications inutiles.
Combinez avec un webhook pour des pipelines personnalisés. Si vous devez traiter les nouveaux éléments (les stocker en base, les republier sur une autre plateforme, les classifier), connectez une sortie webhook et laissez votre backend gérer le reste.
Désactivez ou mettez en pause les moniteurs dont vous n'avez plus besoin. Les moniteurs mis en pause ne comptent pas dans le budget de vérifications de votre plan. Voir Plans & Facturation pour plus de détails.
Tenez compte des limites de débit sur les IPs partagées. DiffHook récupère les flux depuis un pool d'IPs partagées entre tous les clients. Si de nombreux utilisateurs surveillent le même hôte de flux populaire, le limiteur de débit du fournisseur peut occasionnellement bloquer des requêtes — même si votre intervalle de vérification personnel respecte leurs limites publiées. Si vous observez des erreurs 429 intermittentes dans l'onglet Logs, essayez d'augmenter votre intervalle de vérification pour réduire la pression, ou vérifiez si le fournisseur propose une API dédiée avec des quotas plus élevés.
Dépannage
Aucune notification malgré de nouveaux éléments dans le flux
- Confirmez que l'URL du flux est accessible publiquement (pas derrière une connexion).
- Vérifiez l'onglet Logs du moniteur — DiffHook enregistre chaque résultat de vérification, y compris les erreurs HTTP.
- Certains flux n'incluent que les 10 éléments les plus récents. Si vous avez configuré le moniteur après leur publication, ces éléments sont traités comme pré-existants et ne déclenchent pas de notification.
Notifications en double
Cela peut arriver si l'éditeur du flux modifie les GUIDs après publication. Utilisez l'onglet Logs pour comparer les snapshots entre deux vérifications consécutives.
L'URL du flux retourne du HTML au lieu de XML
Certaines pages affichent une interface "abonnement" dans le navigateur mais servent un flux XML valide lorsqu'elles sont interrogées avec un en-tête Accept RSS. DiffHook envoie les en-têtes corrects, mais si vous avez copié l'URL depuis la barre d'adresse, vous avez peut-être l'URL de la page HTML plutôt que celle du flux. Faites un clic droit sur l'icône RSS du site et copiez le lien directement.