Skip to content

advanced

Warnungen

Lassen Sie sich benachrichtigen, wenn auf Ihrem Server wichtige Ereignisse stattfinden - Nukes, Raids, Massenlöschungen oder Bot-Token-Churn.

Übersicht

Alarme benachrichtigen Sie, wenn etwas Ungewöhnliches oder Gefährliches auf Ihrem Discord-Server passiert. Sie können Alarme per E-Mail, Discord-DM, Discord-Kanalnachricht oder Webhook erhalten. Alarme können auch automatische Schutzmaßnahmen auslösen.

Arten von Warnungen

| Warnung | Ausgelöst wenn | Verfügbare Aktionen |
|---|---|---|
| Anti-Nuke | Jemand löscht massenhaft Kanäle/Rollen/Banns innerhalb eines kurzen Zeitfensters | Kick oder Ban des verantwortlichen Benutzers, Wiederherstellung gelöschter Elemente aus Backup |
| Anti-Raid | Eine große Anzahl neuer Mitglieder tritt innerhalb eines kurzen Zeitfensters bei | Verifizierung unterbrechen, strengen Modus aktivieren, nicht verifizierte Mitglieder kicken |
| Massenbann | Mehr als N Mitglieder werden in einem kurzen Zeitraum gebannt | Protokollieren und benachrichtigen |
| Mass Kick | Mehr als N Mitglieder werden in einem kurzen Zeitraum gekickt | Protokollieren und benachrichtigen |
| Mass Channel Delete | Mehr als N Channels in kurzer Zeit gelöscht | Restore from backup, kick responsible user |
| Mass Role Delete | Mehr als N Rollen in einem kurzen Zeitraum gelöscht | Restore from backup |
| Token Churn | Ein signifikanter Prozentsatz der gespeicherten OAuth2-Tokens läuft ab oder wird widerrufen | Benachrichtigung mit Anzahl und geschätzten verbleibenden abrufbaren Mitgliedern |
| Backup Failure | Ein geplantes Backup schlägt fehl | Benachrichtigung mit Fehlerdetails |
| Mitglieder-Meilenstein | Der Server erreicht einen Meilenstein in der Mitgliederzahl (z. B. alle 1.000 Mitglieder) | Nur benachrichtigen |

Konfigurieren von Warnungen

  1. Gehen Sie zu Servereinstellungen → Registerkarte Alarme.
  2. Schalten Sie jeden Alarmtyp ein oder aus.
  3. Legen Sie gegebenenfalls Schwellenwerte fest (z. B. "Anti-Nuke auslösen, wenn mehr als 3 Kanäle innerhalb von 60 Sekunden gelöscht werden").
  4. Konfigurieren Sie die Benachrichtigungskanäle:
  • E-Mail - An die E-Mail Ihres Restore Hub-Kontos gesendet
  • Diskord DM - DM an Ihre Discord-Benutzer-ID (muss durch Ihren eigenen Bot verifiziert werden)
  • Discord-Kanal - Über den Bot an einen Server-Log-Kanal gepostet
  • Webhook - HTTP POST an eine beliebige URL mit einer JSON-Nutzlast

Anti-Nuke-Schwellenwerte

Konfigurieren Sie, wie empfindlich jeder Nukleardetektor ist:

| Detektor | Standardschwellenwert | Fenster |
|---|---|---|
| Kanal löscht | 3 in | 30 Sekunden |
| Rollenlöschungen | 3 in | 30 Sekunden |
| Massenverbote | 5 in | 60 Sekunden |
| Massenkicks | 10 in | 60 Sekunden |
| Emoji-Löschungen | 10 in | 60 Sekunden |

Niedrigere Schwellenwerte = empfindlicher = mehr Fehlalarme. Passen Sie die Schwellenwerte an, je nachdem wie aktiv Ihr Admin-Team ist.

Automatische Schutzmaßnahmen

Für Anti-Nuke- und Anti-Raid-Warnungen können Sie automatische Reaktionen konfigurieren:

| Aktion | Beschreibung |
|---|---|
| Kick responsible user | Sofortiger Kick des Benutzers, der das Ereignis ausgelöst hat |
| Ban responsible user | Bannt sofort den Benutzer, der das Ereignis ausgelöst hat |
| Sperrung des Servers | Setzt alle öffentlichen Channels auf schreibgeschützt für Mitglieder |
| Verifizierung unterbrechen | Stoppt vorübergehend die Verifizierung neuer Mitglieder |
| Wiederherstellen vom Backup | Stellt automatisch das letzte Backup wieder her (nur Channel/Rollen löschen) |

Warnung: Automatische Aktionen werden sofort und ohne Bestätigung ausgeführt. Testen Sie Ihre Schwellenwerte sorgfältig, bevor Sie automatische Sperren aktivieren. Ein falsch konfigurierter Schwellenwert könnte einen legitimen Administrator sperren.

Webhook-Nutzlast

Wenn ein Alarm an eine Webhook-URL ausgelöst wird, sieht die Nutzlast wie folgt aus:

{
  "Typ": "ANTI_NUKE",
  "serverId": "123456789",
  "serverName": "Mein Server",
  "triggeredAt": "2025-01-15T10:30:00Z",
  "details": {
    "action": "CHANNEL_DELETE",
    "count": 5,
    "responsibleUserId": "987654321",
    "responsibleUsername": "badactor#0001"
  }
}
Warnungen — Restore Hub Docs | Restore Hub