Halte deinen Server sauber.
Sieben Slash-Befehle für manuelle Moderation — Ban, Kick, Mute, Warn — mit Dauer, Grund, optionaler DM und kompletter Audit-Historie pro User. Immune-Rollen schützen Teams, Hierarchie-Checks verhindern versehentliche Admin-Bans.

Was Moderation kann
/ban, /unban, /kick, /mute, /unmute, /warn, /history — jeweils mit sauberen Optionen und sofortiger Ephemeral-Bestätigung für den Moderator.
Discord-Timeout mit Presets: 60 s, 5 min, 10 min, 1 h, 1 d, 1 Woche, 28 d (Discord-Max). Keine manuelle Millisekunden-Eingabe nötig.
Optionales Löschen der letzten 0, 1 oder 7 Tage Nachrichten des gebannten Users — direkt im /ban-Dialog auswählbar.
Bis zu 50 geschützte Rollen pro Server. Mitglieder mit immunen Rollen können nicht moderiert werden — der Command wird mit Klartext-Fehlermeldung abgelehnt.
Pro Command per Toggle steuerbar — plus globaler Default im Dashboard. Fällt bei blockierten DMs still durch.
/history <user> zeigt Actions mit Grund, Moderator-Name, Dauer und Zeitstempel. Pagination per Cursor, Filter nach Action-Typ, bis zu 50 Einträge pro Abruf.
Im Detail
Schutzmechanismen (Preconditions)
Jeder Command prüft vor der Ausführung:
- Moderation-Modul ist für diesen Server aktiviert
- Moderator ≠ Target (kein Self-Kick)
- Target ≠ Guild-Owner (Owner ist immer safe)
- Target hat keine immune Rolle
- Bot-Rolle steht in der Discord-Hierarchie über dem Target
- Moderator hat die passende Discord-Permission (BanMembers, KickMembers oder ModerateMembers)
Audit-Log-Integration
Jede erfolgreiche Mod-Action schreibt einen ModAction-Datensatz mit action, reason, duration und expiresAt. Die Audit-Log-Funktion kann diese Events zusätzlich in einen Log-Kanal spiegeln — strukturiertes Embed mit Actor, Target, Dauer und Grund.
History-Command mit Filtern
Über /history <user> [limit] siehst du ephemer die letzten Mod-Actions eines Users. Das Dashboard erweitert das um Filter nach Action-Typ (warn, mute, kick, ban), Moderator-ID, Target-ID und Cursor-Pagination für tiefes Durchforsten großer Server.
Häufige Fragen zu Moderation
Werden Warns gegen Discord-Timeouts gezählt?
Nein. /warn ist rein ein Log-Eintrag — es gibt keine automatische Eskalation zu Mute oder Ban. Der Eintrag erscheint in /history und im Dashboard, der User wird (optional) per DM benachrichtigt.
Was passiert beim Entfernen des Bots?
Server-spezifische Daten (ModAction, ModerationConfig) werden 30 Tage nach Bot-Entfernung automatisch gelöscht. Bis dahin kannst du den Bot neu einladen und die Historie bleibt erhalten.
Kann ich einzelne User von Immunität ausnehmen?
Immunität läuft aktuell über Rollen (bis zu 50 pro Server), nicht über explizite User-IDs. Setze eine Rolle wie "Protected" und weise sie den zu schützenden Mitgliedern zu.
Wie funktioniert die Bot-Hierarchie?
Discord erlaubt dem Bot nur Mod-Actions gegen User, deren höchste Rolle **unter** der höchsten Bot-Rolle liegt. Schiebe die TeraOne-Rolle in deinen Server-Rollen-Einstellungen nach oben.
Weitere Module
Bereit für TeraOne?
Zwei Klicks bis zur Einrichtung. Kein Onboarding, keine Kreditkarte.