Verlaufsbefehle
Aktualisiert von Maxime_48 · vor 2 Stunden · Aufrufe: 2
Sieh nach, welche Moderationseinträge ein Mitglied auf deinem Server hat, lass Mitglieder ihre eigenen prüfen und lösche die abgeschlossenen Einträge eines Mitglieds, wenn es sich einen sauberen Neustart verdient hat.
Drei Befehle erledigen das: /history (Team), /my-history (alle) und /clear-history (Team, löscht).
🔎 Den Eintrag eines Mitglieds ansehen: /history
- Kopiere die Discord-Nutzer-ID des Mitglieds: Schalte in Discord den Entwicklermodus (Developer Mode; Nutzereinstellungen, Erweitert) ein, klicke das Mitglied mit der rechten Maustaste an und wähle Nutzer-ID kopieren (Copy User ID).
- Tippe
/history, füge die ID inuser_idein und drücke Enter. - Der Bot antwortet privat, nur für dich, mit den letzten 10 Einträgen, die neuesten zuerst.
Jede Zeile sieht so aus:
1. BAN 🔴 (3d) - spamming invites - 2 hours ago #418
- der Typ in Großbuchstaben (BAN, MUTE, KICK, WARN, SOFTBAN, UNBAN, UNMUTE)
- 🔴, wenn der Eintrag noch aktiv ist
- die Dauer in Klammern bei Bans, Mutes und Softbans
- der Grund oder „No reason“
- wann es passiert ist
- die Fallnummer hinter dem
#. Mit dieser Nummer änderst du über/reasonden Wortlaut eines Eintrags.
Du brauchst die Discord-Berechtigung Kick Members, damit du den Befehl siehst. Dieselbe Liste, ausführlicher, gibt es im Panel: Moderation → Reiter Verlauf, eine Tabelle mit einer Zeile pro Eintrag, die du nach Typ und Status filtern kannst.
🙋 Mitglieder ihren eigenen Eintrag sehen lassen: /my-history
Jeder kann /my-history tippen. Der Bot zeigt ihnen privat die letzten 10 Moderationseinträge, die der Server über sie hat. So klärt sich schnell „wofür wurde ich verwarnt?“, ohne das Team zu stören.
- Sie braucht die aktivierte Moderation-Funktion auf deinem Server. Ist sie aus, bekommt das Mitglied eine Nachricht, die das sagt.
- Sie ignoriert deine Einstellung Erlaubte Moderator-Rollen (Slash-Befehle): Es ist keine Rolle nötig.
- Ist ein Textbefehl-Präfix gesetzt, funktioniert auch
!my-history, aber eine Textantwort kann nicht privat sein: Der Bot postet sie im Kanal und löscht sie nach 30 Sekunden. - Ein Mitglied ohne Einträge bekommt „You have no moderation records on this server.“ (keine Moderationseinträge auf diesem Server).
Die eigene Seite des Mitglieds im Panel, Meine Sanktionen, listet dieselben Einträge über alle Server hinweg.
🧹 Die abgeschlossenen Einträge eines Mitglieds löschen: /clear-history
/clear-history löscht jeden Eintrag, der für ein Mitglied auf deinem Server nicht mehr aktiv ist. Nutze sie, wenn jemand seine Zeit abgesessen hat und du eine saubere Akte willst.
- Stelle sicher, dass das Mitglied nichts Aktives mehr hat (siehe unten).
- Tippe
/clear-history, füge die Nutzer-ID des Mitglieds inuser_idein und drücke Enter. - Der Bot antwortet Cleared N inactive records for @member (N inaktive Einträge gelöscht) oder No inactive records found for @member (keine inaktiven Einträge gefunden).
Das lässt sich nicht rückgängig machen. Die Einträge werden gelöscht, nicht versteckt.
Was als inaktiv zählt
| Eintrag | Wann er inaktiv wird |
|---|---|
| Ban, Mute | Sobald er endet oder aufgehoben wird (Unban, Unmute, Ablauf oder Aufheben im Panel) |
| Warn, Softban | Nur wenn ein Moderator ihn im Panel entfernt (Moderation → Reiter Verlauf → Entfernen beim Eintrag). Eine Verwarnung hat kein Enddatum. |
| Kick, Unban, Unmute | Sofort: Sie sind schon inaktiv, wenn sie geschrieben werden |
Aktive Einträge bleiben unberührt. Willst du auch die Verwarnungen eines Mitglieds loswerden, entferne sie zuerst im Panel und führe dann /clear-history aus.
Wer sie nutzen darf
Alles Folgende muss zutreffen:
- die Moderation-Funktion ist auf dem Server aktiviert
- die Person hat die Discord-Berechtigung Ban Members (Achtung: höher als bei
/history, das Kick Members braucht) - wenn du in den Moderationseinstellungen Erlaubte Moderator-Rollen (Slash-Befehle) gesetzt hast, besitzt sie außerdem eine dieser Rollen
Dieselbe Aktion im Panel
Moderation → Reiter Verlauf, dann Alles löschen bei einem abgeschlossenen (nicht aktiven) Eintrag dieses Mitglieds: Klicke darauf und klicke dann erneut dort, wo Erneut klicken zum Bestätigen steht. Das entfernt alle abgeschlossenen Einträge dieses Mitglieds, dieselbe Löschung wie beim Befehl.
Die Schaltfläche im Panel schreibt eine Zeile ins Aktivitätsprotokoll deines Servers („Inaktive Historie von … geleert (gelöscht: N)“) und postet, falls du einen Moderations-Log-Kanal gesetzt hast, auch dorthin. Der Befehl /clear-history schreibt keins von beidem: Er hinterlässt keinen Eintrag im Aktivitätsprotokoll und postet nichts im Log-Kanal. Wenn dein Team eine sichtbare Spur will, nutze die Panel-Schaltfläche oder schreibe von Hand eine Zeile in deinen Log-Kanal.
💡 Beispiel
Ein Mitglied wurde im März zweimal verwarnt und im April für einen Tag stummgeschaltet. Jetzt ist Oktober und es hat sich benommen.
/history user_id:123456789012345678zeigt: MUTE (1d, kein Punkt, abgeschlossen), WARN 🔴, WARN 🔴.- Die beiden Verwarnungen sind noch 🔴,
/clear-historyallein würde also nur den Mute entfernen. - Im Panel: Moderation → Reiter Verlauf, suche das Mitglied und klicke in der Zeile jeder Verwarnung auf Entfernen.
- Jetzt
/clear-history user_id:123456789012345678. Der Bot antwortet Cleared 3 inactive records und die Akte des Mitglieds ist leer.
🔧 Wenn etwas schiefgeht
🚨 „The Moderation feature is not enabled for this server“
Schalte die Funktion im Panel ein und versuche es erneut. Die Nachricht enthält den Link.
🚨 „You do not have a role that is allowed to use moderation commands on this server“
Dein Server beschränkt Moderationsbefehle auf bestimmte Rollen. Bitte einen Admin, deine unter Erlaubte Moderator-Rollen (Slash-Befehle) hinzuzufügen oder diese Liste zu leeren.
🚨 Ich sehe /clear-history nicht in der Befehlsliste
Discord blendet ihn für alle ohne Ban Members aus. Ein Server-Admin kann auch unter Servereinstellungen → Integrationen → YAWBDB (Server Settings → Integrations) ändern, wer ihn sieht.
🚨 „No inactive records found“, aber /history zeigt Einträge
Die Einträge sind noch aktiv. Hebe sie zuerst im Panel auf oder entferne sie (Verwarnungen und Softbans werden immer nur von Hand entfernt).
🚨 „Failed to clear history“ oder „Server not registered in panel“
Der Bot konnte das Panel nicht erreichen, oder der Server ist nicht damit verbunden. Versuche es in einer Minute erneut; ist der Server neu, verbinde ihn zuerst fertig.
🚨 Ich habe das falsche Mitglied gelöscht
Es lässt sich nicht wiederherstellen. Erstelle die Einträge aus deinen eigenen Notizen oder deinem Aktivitätsprotokoll neu; das Aktivitätsprotokoll behält nur bei einer Löschung über das Panel eine Zeile.
🚨 /my-history sagt, der Server sei nicht registriert
Dieselbe Ursache wie oben: Der Server ist nicht mit dem Panel verbunden.