Massenhaftes Löschen von Discord-Nachrichten: Der /clear-Befehl und seine Grenzen
Lösche die neuesten Nachrichten mit einem einzigen Befehl, wähle die Nachrichten eines bestimmten Benutzers aus und erfahre, warum die 14-Tage-Regel einige Nachrichten überspringt. Berechtigungen, Protokolle, angepinnte Nachrichten und die Bedeutung der Antwort „0 Nachrichten gelöscht“.
Dieser Artikel wurde automatisch aus dem türkischen Original übersetzt. Türkisches Original lesen

In diesem Artikel
- Modul, Berechtigungen auf beiden Seiten und Protokollkanal
- Schritt 1: Die neuesten Nachrichten löschen
- Schritt 2: Nachrichten eines einzelnen Benutzers löschen
- Die 14-Tage-Regel: Warum werden einige Nachrichten nicht gelöscht?
- Wo wird die Bereinigung protokolliert?
- Wenn Nachrichten nicht oder zu viele gelöscht wurden
- Ist es geeignet, einen Kanal von Anfang bis Ende zu leeren?
- Häufig gestellte Fragen
Kurz gefasst
Das massenhafte Löschen von Nachrichten in VeyroBot erfolgt mit dem Befehl /clear: Der Befehl /clear amount:50 löscht die letzten 50 Nachrichten in dem Kanal, in dem du ihn schreibst. Die optionale target-Option beschränkt das Löschen auf die Nachrichten eines einzelnen Benutzers. Es werden maximal 100 Nachrichten auf einmal gelöscht, Nachrichten, die älter als 14 Tage sind, werden übersprungen und jeder Reinigungsvorgang wird als nummerierter Fall protokolliert.
Die Antwort auf den Befehl ist nur für dich sichtbar. Die Mitglieder im Kanal bemerken die Bereinigung lediglich daran, dass die Nachrichten verschwinden.
Modul, Berechtigungen auf beiden Seiten und Protokollkanal
- Das Moderationsmodul muss aktiviert sein. Wenn der Schalter Moderation & Strafe auf der Übersichtseite des Dashboards ausgeschaltet ist, funktioniert
/clearnicht. Der Bot gibt die Antwort: „Der Befehl/clearist an das Moderations- & Strafmodul gebunden und dieses Modul ist auf deinem Server deaktiviert.“ - Du musst über die Berechtigung „Nachrichten verwalten“ verfügen. Standardmäßig zeigt Discord den Befehl nur Mitgliedern an, die über diese Berechtigung verfügen. Wenn du keine Berechtigung hast, lautet die Antwort: „Du musst über die Berechtigung
Nachrichten verwaltenverfügen, um diesen Befehl zu verwenden.“ - Auch der Bot benötigt die Berechtigung. VeyroBot muss diesen Kanal sehen, den Nachrichtenverlauf lesen können und über die Berechtigung Nachrichten verwalten im Kanal verfügen. Eine Verweigerung auf Kanalebene hebt die Berechtigung in der Rolle auf.
- Ein Protokollkanal muss ausgewählt sein. Damit die Bereinigung im Moderationsprotokollkanal landet, muss das Modul auf der Registerkarte Audit-Protokolle aktiviert und ein Moderations-Protokollkanal ausgewählt sein. Wenn kein Kanal ausgewählt ist, wird der Fall dennoch protokolliert, nur die Protokollnachricht wird nicht gesendet.
Dieses Thema in VeyroBot:Discord Moderationsbot →
Schritt 1: Die neuesten Nachrichten löschen
Gib /clear amount:30 ein. amount ist obligatorisch und muss zwischen 1 und 100 liegen; Discord akzeptiert keine Zahlen außerhalb dieses Bereichs. Der Befehl ruft die letzten 30 Nachrichten des von dir geschriebenen Kanals ab und löscht sie. Es spielt keine Rolle, wer sie geschrieben hat; Bot-Nachrichten sind ebenfalls eingeschlossen.
Die Antwort ist nur für dich sichtbar: „Es wurden erfolgreich 30 Nachrichten gelöscht.“ Die Zahl hier ist die Anzahl der tatsächlich gelöschten Nachrichten. Wenn sie kleiner ist als du erwartet hast, liegt der Grund meist an der folgenden 14-Tage-Regel. Um mehr als 100 Nachrichten zu löschen, führe den Befehl erneut aus; jede Ausführung öffnet einen separaten Fall.
Schritt 2: Nachrichten eines einzelnen Benutzers löschen
/clear amount:50 target:@benutzer löscht nur die Nachrichten dieses Benutzers. Wichtiges Detail: Der Bot ruft zuerst die letzten 50 Nachrichten des Kanals ab und löscht dann diejenigen, die zu diesem Benutzer gehören. Das bedeutet, dass nicht die letzten 50 Nachrichten des Benutzers gelöscht werden, sondern die Nachrichten innerhalb der letzten 50 Nachrichten im Kanal. Wenn der Benutzer zwischendurch wenig geschrieben hat, fällt die Anzahl der gelöschten Nachrichten gering aus; erhöhe den amount-Wert bei Bedarf auf 100.
Du kannst in der target-Option auch einen Bot auswählen; in diesem Fall werden nur die Nachrichten dieses Bots gelöscht.
/clear funktioniert nur in dem Kanal, in dem du den Befehl eingegeben hast, und es gibt keine Option, einen Kanal auszuwählen. Um die Nachrichten eines Spam-Kontos in mehreren Kanälen zu bereinigen, verwende die Option delete_messages des Befehls /ban, während du das Konto sperrst: Die Nachrichten der Person aus der letzten 1 Stunde, den letzten 24 Stunden oder den letzten 7 Tagen werden ebenfalls gelöscht. Die Wahl zwischen Ban und Timeout wird im Leitfaden zu zeitlich begrenzten Bans und Timeouts erklärt.
Die 14-Tage-Regel: Warum werden einige Nachrichten nicht gelöscht?
Discord erlaubt kein massenhaftes Löschen von Nachrichten, die älter als 14 Tage sind. VeyroBot filtert diese Nachrichten im Voraus heraus, anstatt zu versuchen, sie zu löschen und einen Fehler auszugeben. Wenn beispielsweise 20 der letzten 50 Nachrichten älter als 14 Tage sind, werden nur 30 gelöscht und die Antwort besagt 30. Wenn alle Nachrichten älter als 14 Tage sind, lautet die Antwort „Es wurden erfolgreich 0 Nachrichten gelöscht.“
Diese Nachrichten können nur einzeln gelöscht werden; VeyroBot hat keinen Befehl dafür.
Wo wird die Bereinigung protokolliert?
| Fallprotokoll | Jedes /clear öffnet einen nummerierten Fall und zeichnet auf, wie viele Nachrichten in welchem Kanal gelöscht wurden. Wenn du ein target angegeben hast, wird der Fall im Namen dieses Benutzers geöffnet und in der Liste /fallverlauf angezeigt. |
| Moderations-Protokollkanal | Wenn Audit-Protokolle aktiviert und ein Moderations-Protokollkanal ausgewählt sind, landen die Fallnummer, der löschende Moderator und die Anzahl der gelöschten Nachrichten dort. |
| Nachrichten-Protokollkanal | Wenn der Protokollkanal für Nachrichtennr. & -löschung ausgewählt ist, landet das massenhafte Löschen dort als einzelner Eintrag mit dem Titel „Nachrichten massenhaft gelöscht“, dem Kanal und der Anzahl. Der Inhalt der gelöschten Nachrichten wird nicht in diesen Eintrag geschrieben. Wenn sich der bereinigte Kanal auf der Liste In Nachrichten-Protokollen ignorierte Kanäle befindet, wird dieser Eintrag übersprungen. |
Wie die Struktur der Protokollkanäle und das Warnsystem zusammenarbeiten, wird im Leitfaden für Protokollkanäle und Warnsysteme erklärt.
Wenn Nachrichten nicht oder zu viele gelöscht wurden
- Die Klammer in der Fehlermeldung als Ursache ansehen. Wenn das Löschen fehlschlägt, lautet die Antwort etwa so: „Nachrichten konnten nicht gelöscht werden (von Discord können keine Nachrichten massenhaft gelöscht werden, die älter als 14 Tage sind): …“ Der Hinweis in den Klammern steht bei jedem Fehler. Da alte Nachrichten bereits im Voraus aussortiert wurden, ist die eigentliche Ursache der Discord-Fehltext nach dem Doppelpunkt. Wenn du dort
Missing Permissionssiehst, hat der Bot nicht die erforderliche Berechtigung in diesem Kanal. - Annehmen, dass angepinnte Nachrichten sicher sind.
/clearunterscheidet nicht zwischen angepinnten Nachrichten; wenn sie sich unter den neuesten Nachrichten befinden, werden sie ebenfalls gelöscht. Beginne in einem Kanal, in dem angepinnte Nachrichten wichtig sind, mit einer kleinen Anzahl. - Die Antwort „0 Nachrichten gelöscht“ als Störung ansehen. Es gibt drei mögliche Gründe: Alle ausgewählten Nachrichten sind älter als 14 Tage, der Benutzer, den du als
targetangegeben hast, hat keine Nachrichten unter den neuesten Nachrichten oder der Bot hat keine Berechtigung, den Nachrichtenverlauf im Kanal zu lesen. - Ausführung im falschen Kanal. Der Befehl bereinigt immer den Kanal, in den du ihn geschrieben hast. Wechsle zu dem Kanal, der bereinigt werden soll, und gib den Befehl dort ein.
Ist es geeignet, einen Kanal von Anfang bis Ende zu leeren?
Geeignet für: Moderatoren, die einen Kanal nach Spam, Flood oder einer längeren Diskussion schnell aufräumen müssen; Teams, die protokollieren lassen möchten, wer wie viele Nachrichten gelöscht hat.
Nicht geeignet für: Diejenigen, die einen Kanal komplett leeren oder den Verlauf von vor Wochen löschen möchten. Das Limit von 100 Nachrichten pro Befehl und 14 Tagen ist für diese Aufgabe nicht geeignet. Richte nach der Bereinigung die AutoMod-Filter ein, um zu verhindern, dass sich Spam wiederholt.
Häufig gestellte Fragen
Kann ich mehr als 100 Nachrichten auf einmal löschen?
Nein. amount beträgt maximal 100. Führe den Befehl für mehr Nachrichten erneut aus; jede Ausführung wird als separater Fall protokolliert.
Sehen die Mitglieder im Kanal die Bereinigung?
Die Antwort auf den Befehl ist nur für dich sichtbar und es erscheint keine Bot-Nachricht im Kanal. Die Bereinigung wird nur in die ausgewählten Protokollkanäle geschrieben.
Kann ich gelöschte Nachrichten wiederherstellen?
Nein. Gelöschte Nachrichten können nicht wiederhergestellt werden. Auch der Massenlöschungseintrag im Nachrichten-Protokollkanal enthält keinen Inhalt, sondern nur den Kanal und die Anzahl.
Wird auch dann ein Fall eröffnet, wenn keine Nachrichten gelöscht wurden?
Ja. Wenn der Befehl fehlerfrei abgeschlossen wurde, wird selbst dann ein Fall eröffnet, wenn die Anzahl der gelöschten Nachrichten 0 beträgt, und in der Begründung steht 0.
Eine allgemeine Einführung in Moderationstools findest du auf der Seite Discord-Moderationsbot, alle Einstellungen in den Dokumenten zu Moderation und Audit-Protokolle sowie Befehlsdetails in den Karten clear, ban und vaka-gecmisi.
Letzte Aktualisierung: 26. September 2026. Die Grenzen, das 14-Tage-Verhalten, die Berechtigungen und Protokolle in diesem Artikel wurden von der aktuellen Version des /clear-Befehls, der Fallprotokollierung und des Protokollversenders von VeyroBot verifiziert.