RSS-Feed-Überwachung
DiffHook kann jeden öffentlichen RSS 2.0- oder Atom 1.0-Feed überwachen und eine Benachrichtigung an Ihren gewünschten Kanal senden, sobald ein neuer Eintrag veröffentlicht wird.
So funktioniert es
DiffHook ruft Ihren Feed regelmäßig ab. Wenn sich die Liste der Einträge ändert — ein neuer Artikel erscheint — sendet DiffHook eine Benachrichtigung mit Titel, Quelle und einem direkten Link.
- Kostenloser Plan — einmal pro Stunde geprüft
- Bezahlte Pläne — bis zu jede Minute geprüft
Keine Webhooks zu pflegen, kein Code zu schreiben. Fügen Sie die Feed-URL ein, wählen Sie einen Benachrichtigungskanal — fertig.
Einen RSS-Monitor einrichten
- Öffnen Sie Monitore und klicken Sie auf Neuer Monitor.
- Fügen Sie die Feed-URL in das URL-Feld ein (z. B.
https://hnrss.org/newest). - DiffHook erkennt RSS- und Atom-Feeds automatisch — keine weitere Konfiguration notwendig.
- Wählen Sie Ihr Abfrageintervall und Ihren Benachrichtigungskanal.
- Speichern und aktivieren.
Das war's. DiffHook sendet eine Benachrichtigung an Ihren konfigurierten Kanal, sobald ein neuer Eintrag erscheint.
Unterstützte Feed-Formate
| Format | Beispiel |
|---|---|
| RSS 2.0 | Die meisten Nachrichtenseiten, GitHub-Releases, Reddit, Podcasts |
| Atom 1.0 | YouTube-Kanäle, arXiv, viele Entwickler-Blogs |
Wenn Sie nicht sicher sind, ob eine URL ein gültiger Feed ist, fügen Sie sie in DiffHook ein — es prüft dies beim Anlegen des Monitors.
Beliebte Feeds zum Überwachen
| Quelle | Feed-URL |
|---|---|
| Hacker News | https://hnrss.org/newest |
| GitHub-Releases (beliebiges Repo) | https://github.com/{owner}/{repo}/releases.atom |
| YouTube-Kanal | https://www.youtube.com/feeds/videos.xml?channel_id={id} |
| Reddit-Subreddit | https://www.reddit.com/r/{subreddit}/.rss |
| arXiv-Suche | https://arxiv.org/search/?searchtype=all&query={term}&start=0 (RSS-Link auf der Seite verwenden) |
Benachrichtigungskanäle
Wenn ein neuer Eintrag erkannt wird, kann DiffHook ihn an jeden konfigurierten Kanal weiterleiten:
- Slack — eine Rich Message in jedem Kanal oder DM
- Discord — ein Embed in jedem Server-Kanal
- E-Mail — eine saubere E-Mail an jede Adresse
- Telegram — eine Bot-Nachricht an jeden Chat oder Kanal
- Webhook — ein JSON-
POSTan Ihren eigenen Endpunkt (n8n, Make, Zapier, eigene API)
→ Siehe RSS-Feed-Benachrichtigungsoptionen für einen vollständigen Vergleich der Kanäle und Einrichtungsanleitungen.
Nur neue Einträge verfolgen
DiffHook vergleicht die Liste der Eintrags-GUIDs (oder <link>-Werte) zwischen zwei Abfragen. Nur tatsächlich neue Einträge lösen eine Benachrichtigung aus — bearbeitete oder neu sortierte Einträge nicht.
Falls ein Feed keine stabilen GUIDs enthält, vergleicht DiffHook die Eintragstitel. In der Praxis funktioniert dies für die überwiegende Mehrheit der Feeds korrekt.
Tipps für eine zuverlässige RSS-Überwachung
Verwenden Sie die spezifischste Feed-URL, die Sie finden können. Viele Seiten bieten mehrere Feeds an (alle Artikel, ein einzelner Autor, eine einzelne Kategorie). Je gezielter der Feed, desto weniger Rauschen.
Prüfen Sie den <ttl>-Wert des Feeds oder den Cache-Control-Header. Manche Feeds werden unabhängig von der Abfragefrequenz nur einmal pro Stunde aktualisiert. Passen Sie Ihr Intervall daran an, um unnötige Abfragen zu vermeiden.
Kombinieren Sie mit einem Webhook für eigene Pipelines. Wenn Sie neue Einträge verarbeiten möchten (in einer Datenbank speichern, auf einer anderen Plattform veröffentlichen, klassifizieren), verbinden Sie einen Webhook-Ausgang und lassen Sie Ihr Backend den Rest erledigen.
Deaktivieren oder pausieren Sie nicht mehr benötigte Monitore. Pausierte Monitore zählen nicht zum Prüfbudget Ihres Plans. Weitere Details finden Sie unter Pläne & Abrechnung.
Beachten Sie Rate-Limits bei gemeinsam genutzten IPs. DiffHook ruft Feeds über einen gemeinsamen IP-Pool ab, der von allen Kunden genutzt wird. Wenn viele Nutzer denselben populären Feed-Host überwachen, kann der Rate-Limiter des Anbieters Anfragen gelegentlich blockieren — selbst wenn Ihr eigenes Abfrageintervall die veröffentlichten Limits einhält. Wenn Sie im Logs-Tab sporadische 429-Fehler sehen, versuchen Sie, Ihr Abfrageintervall zu erhöhen, um den Druck zu reduzieren, oder prüfen Sie, ob der Feed-Anbieter eine dedizierte API mit höheren Kontingenten anbietet.
Fehlerbehebung
Keine Benachrichtigungen, obwohl der Feed neue Einträge hat
- Stellen Sie sicher, dass die Feed-URL öffentlich zugänglich ist (nicht hinter einem Login).
- Prüfen Sie den Logs-Tab des Monitors — DiffHook protokolliert jedes Prüfergebnis, einschließlich HTTP-Fehler.
- Manche Feeds enthalten nur die 10 neuesten Einträge. Wenn Sie den Monitor eingerichtet haben, nachdem diese Einträge bereits veröffentlicht waren, werden sie als vorhandene Einträge behandelt und lösen keine Benachrichtigung aus.
Doppelte Benachrichtigungen
Dies kann passieren, wenn der Feed-Anbieter GUIDs nach der Veröffentlichung ändert. Verwenden Sie den Logs-Tab, um Snapshots zwischen zwei aufeinanderfolgenden Prüfungen zu vergleichen.
Feed-URL liefert HTML statt XML
Manche Seiten zeigen im Browser eine "Abonnieren"-Oberfläche, liefern aber beim Aufruf mit einem RSS-Accept-Header gültiges XML. DiffHook sendet die richtigen Header, aber wenn Sie die URL aus der Adressleiste kopiert haben, haben Sie möglicherweise die HTML-Seiten-URL statt der Feed-URL. Klicken Sie mit der rechten Maustaste auf das RSS-Symbol der Seite und kopieren Sie den Link direkt.