Direkte Benachrichtigungen - Persönliche API-Schlüssel für sofortige Alarme
Senden Sie Benachrichtigungen direkt über persönliche API-Schlüssel, ohne Kanäle zu erstellen. Erfahren Sie, wie Sie Direkt-Schlüssel erstellen, Webhook-URLs verwenden und sofortige Benachrichtigungen mit Titel, Text und Links senden.
Direkte Benachrichtigungen
Direkte Benachrichtigungen ermöglichen es Ihnen, persönliche Alarme über eine einfache Webhook-URL zu senden — ohne Kanaleinrichtung, Vorlagen oder Abonnenten. Erstellen Sie einfach einen Schlüssel, rufen Sie die URL auf und erhalten Sie sofort eine Benachrichtigung auf Ihrem Gerät.
Was ist Direkt?
Kanäle eignen sich hervorragend für strukturierte, vorlagenbasierte Benachrichtigungen, die mit anderen geteilt werden können. Aber manchmal möchten Sie nur eine schnelle, persönliche Benachrichtigung — ein Build ist fertig, ein Skript abgeschlossen, ein Sensor ausgelöst. Direkt ist genau dafür konzipiert.
Mit Direkt erhalten Sie einen persönlichen API-Schlüssel, der einer einzigartigen Webhook-URL entspricht. Wenn Sie diese URL mit Titel und Text aufrufen, wird die Benachrichtigung direkt an Sie gesendet — ohne Kanalkonfiguration.
Erste Schritte
1. Direkt-Schlüssel erstellen
Tippen Sie in der Echobell-App auf Direkt oben in Ihrer Kanalliste. Tippen Sie dann auf Erstellen, um einen neuen Direkt-Schlüssel zu generieren, und geben Sie ihm einen beschreibenden Namen (z.B. „CI-Server", „Heimlabor", „Trading-Bot").
2. Webhook-URL kopieren
Jeder Direkt-Schlüssel hat eine eindeutige Webhook-URL:
https://hook.echobell.one/d/{ihr-schlüssel-token}Sie können diese URL in der Detailansicht des Direkt-Schlüssels in der App finden und kopieren. Das Token ist aus Sicherheitsgründen standardmäßig ausgeblendet — tippen Sie zum Anzeigen.
3. Benachrichtigung senden
Rufen Sie die Webhook-URL mit einem JSON-Body auf, der title und body enthält:
POST https://hook.echobell.one/d/IHR_SCHLUESSEL_TOKEN
Content-Type: application/json
{
"title": "Build abgeschlossen",
"body": "Projekt X wurde erfolgreich in 3m 42s erstellt"
}Das war's — Sie erhalten sofort eine Benachrichtigung.
Anfragen senden
POST-Anfrage (Empfohlen)
Senden Sie einen JSON-Body mit Ihrem Benachrichtigungsinhalt:
POST https://hook.echobell.one/d/IHR_SCHLUESSEL_TOKEN
Content-Type: application/json
{
"title": "Deployment-Status",
"body": "v2.1.0 in Produktion bereitgestellt",
"externalLink": "https://dashboard.example.com/deploys/latest"
}GET-Anfrage
Sie können Parameter auch über die Abfragezeichenfolge übergeben:
GET https://hook.echobell.one/d/IHR_SCHLUESSEL_TOKEN?title=Alarm&body=CPU+bei+95%25Anfragefelder
Alle Feldnamen sind groß-/kleinschreibungsunabhängig — title, Title und TITLE werden gleich behandelt, egal ob sie über JSON-Body oder Abfragezeichenfolge übergeben werden.
| Feld | Typ | Erforderlich | Beschreibung |
|---|---|---|---|
title | string | Nein | Benachrichtigungstitel. Standard ist "Direct Notification" wenn weggelassen. |
body | string | Nein | Benachrichtigungstext. |
externalLink | string | Nein | Ein klickbarer Link im Benachrichtigungsprotokoll. |
notificationType | string | Nein | Dringlichkeitsstufe der Benachrichtigung. Akzeptiert active, time-sensitive oder calling. Standard ist time-sensitive. Siehe Benachrichtigungstypen. |
Benachrichtigungstypen
Sie können die Dringlichkeitsstufe von Direkt-Benachrichtigungen mit dem Feld notificationType steuern:
| Typ | Beschreibung |
|---|---|
active | Standard-Benachrichtigung, normal zugestellt. |
time-sensitive | Hochprioritäts-Benachrichtigung, die Fokusmodi durchbrechen kann. Dies ist der Standard. |
calling | Anrufartiger Alarm für kritische Situationen. Erfordert ein aktives Premium-Abonnement. Ohne Premium wird auf time-sensitive zurückgefallen. |
Beispiel mit Benachrichtigungstyp:
POST https://hook.echobell.one/d/IHR_SCHLUESSEL_TOKEN
Content-Type: application/json
{
"title": "Server ausgefallen",
"body": "Produktionsserver antwortet nicht",
"notificationType": "calling"
}Häufige Anwendungsfälle
Shell-Skripte
curl -X POST https://hook.echobell.one/d/IHR_SCHLUESSEL_TOKEN \
-H "Content-Type: application/json" \
-d '{"title": "Migration abgeschlossen", "body": "Datenbankmigration wurde erfolgreich abgeschlossen"}'Python
import requests
requests.post(
"https://hook.echobell.one/d/IHR_SCHLUESSEL_TOKEN",
json={
"title": "Training abgeschlossen",
"body": f"Modellgenauigkeit: {accuracy:.2%}",
"externalLink": "https://wandb.ai/runs/abc123"
}
)Direkt-Schlüssel verwalten
- Mehrere Schlüssel: Erstellen Sie mehrere Schlüssel für verschiedene Zwecke (CI-Server, Heimautomatisierung, Cron-Jobs usw.). Benachrichtigungsprotokolle werden automatisch mit dem auslösenden Schlüssel verknüpft, sodass Sie leicht erkennen können, welcher Dienst jede Benachrichtigung gesendet hat
- Token zurücksetzen: Wenn die Webhook-URL eines Schlüssels kompromittiert wurde, setzen Sie das Token in der Detailansicht zurück — die alte URL wird sofort ungültig
- Schlüssel löschen: Das Löschen eines Direkt-Schlüssels macht seine Webhook-URL dauerhaft ungültig
Beste Praktiken
- Sicherheit: Behandeln Sie Direkt-Schlüssel-URLs als Geheimnisse und verwenden Sie Umgebungsvariablen zur Token-Speicherung
- Organisation: Benennen Sie Schlüssel beschreibend und verwenden Sie einen separaten Schlüssel pro Dienst
- Fehlerbehandlung: Überprüfen Sie immer den HTTP-Antwortstatus, um eine erfolgreiche Zustellung sicherzustellen
- Aufräumen: Löschen Sie nicht mehr verwendete Schlüssel, um Sicherheitsrisiken zu reduzieren
Datenschutz und Sicherheit
- Direkt-Schlüssel-URLs sollten als Geheimnisse behandelt werden
- Senden Sie nur notwendige Daten
- Benachrichtigungsinhalte werden lokal auf Ihrem Gerät gespeichert
- Unsere Server verarbeiten nur die Anfrage und leiten Benachrichtigungen weiter
Fehlerbehebung
Wenn direkte Benachrichtigungen nicht wie erwartet funktionieren:
- Überprüfen Sie, ob die Webhook-URL korrekt ist
- Prüfen Sie, ob der Schlüssel noch existiert (er könnte gelöscht oder das Token zurückgesetzt worden sein)
- Stellen Sie sicher, dass die Echobell-App Benachrichtigungsberechtigungen hat
- Stellen Sie sicher, dass das JSON korrekt formatiert ist und der
Content-Type: application/json-Header gesetzt ist - Testen Sie mit curl, um Probleme mit Ihrem HTTP-Client auszuschließen
Brauchen Sie Hilfe? Besuchen Sie unser Support-Center oder kontaktieren Sie uns unter echobell@weelone.com.
Webhooks
Erfahren Sie, wie Sie Echobell-Webhooks in Ihre Anwendungen und Dienste integrieren. Umfassender Leitfaden mit HTTP-Methoden, Variablen, Vorlagen, Header und praxisnahen Webhook-Integrationsbeispielen für sofortige Benachrichtigungen.
E-Mail-Auslöser
Vollständige Anleitung zur Verwendung von E-Mail-Auslösern in Echobell für sofortige Benachrichtigungen. Senden Sie E-Mails an dedizierte Kanal-Adressen, um Push-Benachrichtigungen, zeitkritische Warnungen oder Telefonanrufe auszulösen - keine Programmierung erforderlich.