Hermes Agent ist mit ntfy konfiguriert, erhält aber keine Benachrichtigungen auf dem Telefon. Überprüfen Sie zuerst die Topic-URL, ob das Gateway läuft und ob die Aufgabe tatsächlich die send_message ausgelöst hat. v0.15.0 hat NTFY als Messaging-Plattform hinzugefügt. Der Vorteil ist, dass man kein Konto registrieren muss und Nachrichten über ein einzelnes Thema senden kann. Da es aber einfach ist, übersieht man das Problem leicht, wenn das Thema falsch geschrieben ist oder das Gateway nicht startet.
Erstens, bestätigen Sie, ob Hermes die Nachricht gesendet hat
Zweifel nicht an dem NTFY-Service von Anfang an. Überprüfe zuerst das Hermes-Gateway-Logbuch, um zu bestätigen, ob Cron, Kanban Ereignisse abschließt oder ob send_message im Dialog aufgerufen wird. Wenn Hermes keine Nachricht sendet, wird das Problem durch die Aufgabe ausgelöst; Wenn es bereits gesendet, aber nicht von NTFY empfangen wurde, überprüfe dann das Thema, das Netzwerk und den Server.
Kürzester Weg zur Fehlerbehebung
- Greifen Sie direkt über Ihren Browser oder die Kommandozeile auf Ihr NTFY-Thema zu, bestätigen Sie, dass das Thema existiert und dass der Client dasselbe abonniert hat.
- Bestätigen Sie, dass der
hermes gatewayläuft, besonders wenn der Dienst nach dem Neustart des Servers automatisch hochfährt. - Prüfen Sie, ob die URL des NTFY-Servers und der Themenname in der Konfiguration zusätzliche Leerzeichen oder Tippfehler enthalten.
- Wenn du selbstgehostetes NTFY verwendest, prüfe den Reverse-Proxy, das HTTPS-Zertifikat und die Firewall.
Viele Fälle, in denen keine Benachrichtigungen eingegangen sind, liegen daran: "Mein Handy abonniert Thema A, Hermes schickt an Thema B." Das Thema hat kein Kontosystem, das dich abdeckt; der Name muss genau derselbe sein. Wenn man das Team nutzt, ist es am besten, sich auf Namensregeln zu einigen; lassen Sie nicht alle ein Thema erstellen, das ziemlich ähnlich aussieht.
Für welche Szenarien sind sie geeignet?
NTFY eignet sich sehr gut für persönliche Server, Hausautomation, Kanban-Aufgabenerledigungserinnerungen und Benachrichtigungen zu Cron-Ergebnissen; Es eignet sich nicht sehr gut als Enterprise-Messaging-System mit starker Prüfung und starken Berechtigungen. Es behebt das Problem, "Ergebnisse so schnell wie möglich auf mein Handy zu schicken", und ersetzt nicht Slack, WeCom oder ein komplettes Ticketsystem.