GitHub Webhook-Integration
Erfahren Sie, wie Sie GitHub-Webhooks mit Echobell für sofortige Benachrichtigungen integrieren
Benachrichtigungen bei GitHub-Ereignissen erhalten
GitHub ist eine Plattform für Versionskontrolle und Zusammenarbeit, die es Entwicklern ermöglicht, von überall gemeinsam an Projekten zu arbeiten. GitHub bietet Webhook-Konfigurationen für Repositories, um Echtzeit-Updates an andere Anwendungen zu senden.
Wenn Sie sofortige Benachrichtigungen von GitHub Actions benötigen, können Sie die Echobell Notification Action verwenden, um Benachrichtigungen direkt aus GitHub Actions zu senden.
Voraussetzungen
- Ein Echobell-Konto mit einem aktiven Kanal
- Administratorzugriff auf das zu überwachende GitHub-Repository
- Ihre Echobell-Webhook-URL (zu finden in der Detailansicht Ihres Kanals)
GitHub Webhooks einrichten
1. Einen Echobell-Kanal erstellen
- Öffnen Sie die Echobell-App
- Erstellen Sie einen neuen Kanal (z.B. "GitHub-Benachrichtigungen")
- Konfigurieren Sie Benachrichtigungsvorlagen:
Titel-Vorlage:
[{{repository.name}}] {{action}} von {{sender.login}}Text-Vorlage:
🔔 Ereignis: {{action}}
👤 Akteur: {{sender.login}}
📦 Repository: {{repository.full_name}}2. Webhook-URL abrufen
- Suchen Sie in Ihren Kanaleinstellungen den Abschnitt Trigger
- Kopieren Sie die bereitgestellte Webhook-URL
- Bewahren Sie diese URL sicher auf, da sie in der GitHub-Konfiguration verwendet wird
3. GitHub Webhook konfigurieren

- Gehen Sie zu Ihrem GitHub-Repository
- Navigieren Sie zu Settings → Webhooks
- Klicken Sie auf Add webhook
- Konfigurieren Sie den Webhook:
- Payload URL: Ihre Echobell-Webhook-URL
- Content type: application/json
- Secret: (Optional) Fügen Sie einen geheimen Token für zusätzliche Sicherheit hinzu
- SSL-Verifizierung aktivieren
 
- Wählen Sie die Ereignisse aus, die den Webhook auslösen sollen:
- Wählen Sie "Let me select individual events"
- Häufige Auswahl:
- Pull Requests
- Push-Ereignisse
- Issues
- Diskussionen
- Releases
 
 
- Klicken Sie auf Add webhook zum Speichern
Integration testen
- Nach der Einrichtung des Webhooks sendet GitHub ein Ping-Ereignis
- Überprüfen Sie Ihre Echobell-Benachrichtigungen auf Empfang
- Erstellen Sie ein Test-Issue oder einen Pull Request zur Überprüfung der Integration
Beste Praktiken
- Sicherheit:
- Halten Sie Ihre Webhook-URL vertraulich
- Verwenden Sie ein Webhook-Secret für verifizierte Anfragen
- Aktivieren Sie SSL-Verifizierung
 
- Ereignisauswahl:
- Abonnieren Sie nur benötigte Ereignisse
- Berücksichtigen Sie Repository-Größe und -Aktivität bei der Ereignisauswahl
 
- Fehlerbehandlung:
- Überwachen Sie den Webhook-Zustellungsstatus in GitHub
- Prüfen Sie Echobells Benachrichtigungsverlauf auf erfolgreiche Zustellung
 
Fehlerbehebung
Wenn Sie keine Benachrichtigungen erhalten:
- Überprüfen Sie, ob die Webhook-URL korrekt ist
- Prüfen Sie den GitHub-Webhook-Zustellungsverlauf auf Fehler
- Stellen Sie sicher, dass Ihr Echobell-Kanal aktiv ist
- Überprüfen Sie, ob Sie aktive Abonnenten in Ihrem Kanal haben
- Prüfen Sie, ob die ausgewählten Ereignisse ausgelöst werden
Datenschutz und Sicherheit
- Webhook-URLs sollten wie Geheimnisse behandelt werden
- Senden Sie nur notwendige Ereignisdaten
- Alle Benachrichtigungsinhalte werden lokal auf den Geräten der Abonnenten gespeichert
- Unsere Server verarbeiten nur die Webhook-Anfrage und leiten Benachrichtigungen weiter
Benötigen Sie Hilfe? Besuchen Sie unser Support-Center oder kontaktieren Sie uns unter echobell@weelone.com.
App Store Connect Webhook Integration
Erfahren Sie, wie Sie App Store Connect Webhooks mit Echobell integrieren, um sofortige App-Status-Benachrichtigungen und TestFlight-Feedback-Alerts zu erhalten
Grafana Integration
Erfahren Sie, wie Sie Grafana-Warnungen mit Echobell für sofortige Benachrichtigungen integrieren