Zum Inhalt
NEXCRATE

Betrieb · Kapitel 16

Benachrichtigungen einrichten.

nexcrate meldet sich bei dir, wenn etwas passiert, und zwar über deine eigenen Dienste. Es gibt keinen Dienst von nexcrate dazwischen. Du richtest ein „Postfach“ ein, etwa dein ntfy oder einen Telegram-Bot, und legst fest, welche Ereignisse dort ankommen und wie dringend. Dieses Kapitel zeigt, wie das für jeden der sieben Dienste geht.

Ein Postfach anlegen

  1. Den Reiter öffnen

    Öffne „Einstellungen › Benachrichtigungen“. Solange nichts da ist, steht dort „Noch nichts eingerichtet“. Über das Plus legst du ein Postfach an und wählst den Dienst.

  2. Die Felder ausfüllen

    Was ein Dienst braucht, steht in der nächsten Tabelle. Bei „Name“ gibst du dem Postfach einen Namen, etwa „Handy“ oder „Familie“. So heißt später die Kachel.

  3. Testnachricht senden

    „Testnachricht senden“ schickt eine Nachricht mit einem vierstelligen Code. Tipp den Code bei „Code aus der Testnachricht“ ein und klicke „Bestätigen“. So weiß nexcrate, dass die Nachricht wirklich bei dir ankommt. Bei E-Mail gibt es keinen Code, dort muss der Mailserver die Testmail annehmen.

  4. Speichern

    Erst nach dem Test geht „Speichern“ oder „Prüfen und speichern“. Das Postfach steht als Kachel da und lässt sich mit einem Schalter aus- und einschalten.

Einstellungen › Benachrichtigungen
Einstellungen › Benachrichtigungen mit Kacheln für ntfy und Telegram und den Ereignissen eines Postfachs
Postfächer als Kacheln, darunter die Ereignisse und ihre Dringlichkeit.

Die sieben Dienste

DienstWas du einträgst
ntfyErst die Instanz mit ihrer Adresse, etwa https://ntfy.sh, und „Anmeldung“ (Keine, Benutzername und Passwort oder Zugangstoken). Mit „Topic hinzufügen“ legst du darunter die Topics an, die du in der App abonnierst. Jedes Topic ist ein Postfach.
GotifyAdresse deines Gotify und der „App-Token“. Lege dazu in Gotify eine Application an.
TelegramErst den Bot mit seinem „Bot-Token“ von @BotFather. Schreib dem Bot /start, dann holt „Chats vom Bot holen“ den Chat, und „Übernehmen“ legt ihn an. Für Gruppen mit Themen gibt es „Thema in der Gruppe“, „Ohne Ton zustellen“ schaltet den Ton ab.
DiscordDie „Webhook-Adresse“ eines Kanals. Du legst sie in den Einstellungen des Kanals unter Integrationen an. Die Adresse ist wie ein Passwort. Mit „Name des Absenders“ nennst du, wie die Nachricht unterschrieben ist.
WebhookEine Adresse, an die nexcrate einen POST mit festem JSON schickt, etwa für Home Assistant, n8n oder eigene Skripte. Freiwillig gibst du eine „Authorization-Kopfzeile“ mit, zum Beispiel „Bearer abc123“.
AppriseDie „Adresse der Apprise API“ und einen „Konfigurations-Schlüssel“. Apprise gibt die Nachricht an über hundert Dienste weiter, etwa Signal, Matrix, Slack oder Pushover. Die Zugangsdaten bleiben in Apprise.
E-MailErst den Mailserver mit „Mailserver“, „Port“, „Verschlüsselung“ (Keine, STARTTLS oder SSL), Benutzername, Passwort, „Absenderadresse“ und „Absendername“. Mit „Adresse hinzufügen“ legst du darunter die Empfänger an, jeweils mit eigenem „Betreff“.

Der Webhook hier ist ein Postfach für Nachrichten. Er ist nicht dasselbe wie die Webhooks unter „Einstellungen › System › Webhooks“. Die schicken die Ereignisse von nexcrate signiert an andere Programme, siehe API. Nexview braucht sie nicht, es liest den Ereignisstrom selbst.

Welche Ereignisse ankommen

Unter „Was soll hier ankommen?“ wählst du für jedes Postfach einzeln aus. Die Ereignisse stehen in vier Gruppen.

  • Laden und Ablegen: „Download gestartet“, „Neu abgelegt“, „Verbesserung abgelegt“ und „Download fehlgeschlagen“.
  • Braucht dich: „Ein Download braucht dich“. Das ist die Meldung, bei der nexcrate nicht allein weiterkommt, siehe Downloads.
  • Bibliothek: „Titel hinzugefügt“, „Titel entfernt“, „Datei gelöscht“, „Staffel vollständig“ und „Anfrage aus einem anderen Programm“.
  • Betrieb: „Etwas stimmt nicht, oder wieder in Ordnung“ und „Neue nexcrate-Version“.

Zu jedem Ereignis wählst du auch die Dringlichkeit: „Leise“, „Normal“, „Hoch“ oder „Dringend“. Bei „Dringend“ klingeln ntfy und Gotify auch in der Nachtruhe, „Leise“ kommt bei Telegram ohne Ton. Ein Handy, das nachts Ruhe haben soll, bekommt also „Ein Download braucht dich“ auf „Normal“ und „Download gestartet“ gar nicht. Die „Sprache der Nachrichten“ stellst du bei jedem Postfach auf Deutsch oder Englisch.

Wenn eine Nachricht nicht ankommt

Auf jeder Kachel steht, wie es dem Postfach geht: „Zuletzt zugestellt“ mit der Zeit, „Zuletzt nicht angekommen“ mit dem Grund, „Noch nichts zugestellt“ oder „Noch nicht bestätigt“, wenn der Test fehlt. Eine Nachricht, die nicht rausgeht, versucht nexcrate mit wachsendem Abstand noch einige Male, bevor es sie aufgibt. Schaltest du eine Instanz oder einen Bot aus, schweigen auch alle Topics und Chats darunter. Entfernen löscht die Kachel mit allem, was darunter liegt, Nachrichten, die noch warten, gehen dann nicht mehr raus.

Gut zu wissenLege zuerst ein Postfach mit nur zwei Ereignissen an: „Download fehlgeschlagen“ und „Ein Download braucht dich“. Das sind die Meldungen, bei denen du etwas tun musst. Alles andere kannst du später dazuschalten, wenn du merkst, dass es dir fehlt.