Zum Inhalt springen

Anleitung

Den Einladungsfilter einrichten

Der Einladungsfilter entfernt Einladungen zu anderen Discord-Servern. Auf einem neuen Server ist er ausgeschaltet. Du wählst zwischen zwei Modi und legst fest, welche Rollen, Einladungscodes und Server durchgelassen werden.

So funktioniert es

SfwBot liest jede Nachricht auf Discord-Einladungslinks. Der Bot erkennt die üblichen Formen, etwa Links mit discord.gg und discord.com/invite sowie gängige Kurzdomains, und fängt auch Links ab, die mit täuschend ähnlichen Zeichen geschrieben sind.

Findet er eine Einladung, prüft er zuerst die Ausnahmen: Hat das Mitglied eine erlaubte Rolle, steht der Code auf deiner Erlaubnisliste, führt die Einladung zu deinem eigenen Server. Erst dann wendet er den gewählten Modus an:

ModusWas er tut
NulltoleranzJede Einladung, die keine Ausnahme ist, wird entfernt. Das ist der Standard.
RatenbasiertEin Mitglied darf innerhalb eines Zeitfensters eine festgelegte Anzahl Einladungen posten. Weitere werden entfernt.

Der Einladungsfilter ist eine Textprüfung. Er verbraucht keine Credits. Einen Überblick über die Funktion findest du unter Einladungsfilter.

Im Dashboard einrichten

Die [Einstellungsreferenz](/docs/settings) listet Standardwerte und erlaubte Werte jeder Option auf.

  1. Spam-Schutz, Einladungsfilter öffnen

    Öffne im Dashboard deinen Server und gehe zu Spam-Schutz, dann zu Einladungsfilter.

  2. Einschalten

    Schalte Server-Einladungen filtern ein.

  3. Strenge wählen

    Wähle unter Wie streng entweder Nulltoleranz oder Ratenbasiert. Lege für ratenbasiert Erlaubte Einladungen und Zeitfenster in Minuten fest.

  4. Ausnahmen und Konsequenzen festlegen

    Entscheide unter Ausnahmen und Konsequenzen, ob du Einladungen zu diesem Server erlauben willst und ob ein Mitglied, das die Regel bricht, ein Timeout erhält, und wie lange.

  5. Erlaubte Rollen und Codes hinzufügen

    Wähle unter Erlaubte Rollen die Rollen, die jede Einladung posten dürfen. Füge unter Erlaubte Einladungscodes die Codes von Partnerservern hinzu, auf Wunsch mit einer Beschreibung, damit du weißt, warum.

  6. Speichern

    Wähle Änderungen speichern. Der Filter gilt sofort für neue Nachrichten.

Der Befehl `/settings`

/settings hat die Seite Einladungen und Spam mit einem Abschnitt für den Einladungsfilter. Dort kannst du den Filter ein- oder ausschalten, den Modus, die Rate und den Timeout ändern, Einladungen zu deinem eigenen Server erlauben und erlaubte Rollen und Einladungscodes verwalten. Dafür brauchst du die Berechtigung Server verwalten.

Dieselbe Seite hat einen Abschnitt für den Spamfilter. Siehe die Befehlsreferenz.

Was bei einem Verstoß passiert

  • Die Nachricht wird gelöscht.
  • Das Mitglied erhält ein Timeout, wenn du das Timeout eingeschaltet hast.
  • Ein Log-Eintrag wird gepostet in deinem Log-Kanal. Siehe Logging.
  • Vertrauen wird abgezogen, wenn du Vertrauen und Strikes nutzt. Einladungslinks sind ein Verstoß der niedrigen Stufe und zählen einmal pro Nachricht. In den Vertrauenseinstellungen kannst du die Stufe ändern oder den Verstoß ausschalten.
  • Das Mitglied erfährt vom Vertrauensverlust, wenn das Vertrauen eingeschaltet und so eingestellt ist, dass Mitglieder informiert werden. Mitglieder, die sich mit /dms angemeldet haben, erhalten eine Direktnachricht. Alle anderen bekommen einen kurzen Kanalhinweis, der sich selbst löscht, außer du hast den Hinweis in den allgemeinen Einstellungen ausgeschaltet.

Was das Log von der Nachricht behält, wird nach 30 Tagen gelöscht.

Ausnahmen

Der Einladungsfilter kennt drei Arten von Ausnahmen. Ausgenommene Kanäle gibt es nicht.

  • Erlaubte Rollen

    Mitglieder mit einer dieser Rollen dürfen jede Einladung posten. Passt gut für Moderatoren und Partnerbetreuer.

  • Erlaubte Einladungscodes

    Einladungen mit diesen Codes sind für alle erlaubt. Füge den Code hinzu oder füge den ganzen Einladungslink ein.

  • Dein eigener Server

    Einladungen, die zu diesem Server führen, sind erlaubt, solange Einladungen zu diesem Server erlauben eingeschaltet ist.

Fehlerbehebung

  • Einladungen werden nicht entfernt. Prüfe, ob Server-Einladungen filtern eingeschaltet ist, ob das Mitglied keine erlaubte Rolle hat und ob der Code nicht auf der Erlaubtliste steht. Im ratenbasierten Modus sind die ersten Einladungen innerhalb des Zeitfensters absichtlich erlaubt.
  • Der Bot kann die Nachricht nicht löschen. Er braucht Nachrichten verwalten in diesem Kanal. Führe /status aus, um zu sehen, wo es fehlt.
  • Der Timeout wird nicht angewendet. Der Bot braucht die Berechtigung, Mitglieder mit Timeout zu belegen, und seine Rolle muss über der höchsten Rolle des Mitglieds stehen. Discord erlaubt es einem Bot nicht, den Serverbesitzer oder Administratoren mit Timeout zu belegen.
  • Eine Einladung zu deinem eigenen Server wurde entfernt. Prüfe, ob Einladungen zu diesem Server erlauben eingeschaltet ist. Passiert es trotzdem, füge den Einladungscode der Erlaubtliste hinzu.
  • Keine Log-Einträge. Es ist kein Log-Kanal festgelegt, oder der Bot kann dort nicht posten.

Häufige Fragen

Welchen Modus sollte ich wählen?

Nulltoleranz passt für die meisten Server. Ratenbasiert ist sinnvoll, wenn Mitglieder ab und zu eine Einladung teilen und du nur Massenwerbung stoppen willst.

Erkennt der Filter Einladungen, die hinter anderen Links versteckt sind?

Er sucht im Nachrichtentext nach Discord-Einladungslinks, auch bei täuschend ähnlichen Schreibweisen. Ein Link-Kürzer, der eine Einladung versteckt, wird nicht aufgelöst. Der Linkschutz und AutoMod decken andere Arten von Links ab.

Verbraucht der Einladungsfilter Credits?

Nein. Nur KI-Scans von Medien verbrauchen Credits.

Artikel zu diesem Thema