Der Diskussionen Missbrauchsfilter hat eine benutzerfreundliche Methode zur Definition von Regeln. Sie setzen sich aus drei Teilen zusammen:
- Attribut: ein Merkmal eines Diskussionsbeitrages
- Operator: eine Möglichkeit, ein Attribut mit einer Reihe von Werten zu vergleichen
- Wert: eine Liste von Werten, mit denen du vergleichen willst.
Regelattribut[]
Regelattribut sind Attribute oder Merkmale eines Beitrags.
Typ | Name | Anmerkung |
---|---|---|
Zeichenfolge | Beitragstext | Die Textversion des Beitrags, ohne den Titel. |
Beitragstitel | Der Titel des Beitrags. Bei Artikelkommentaren ist der Beitragstitel immer eine leerer Zeichenfolge. | |
Beitragskategorie |
| |
Benutzername | der Benutzer, der den Beitrag erstellt oder bearbeitet hat | |
Zeichenfolgenliste | Beitragslinks | wird nur berücksichtigt, wenn es sich um einen tatsächlichen Link handelt (nicht nur Text). Einschließlich Open-Graph-Links. |
Benutzergruppe | dabei wird der direkte Name für jede Benutzergruppe verwendet. Die am häufigsten bekannten Benutzergruppen sind: bot, bureaucrat, content-moderator, content-volunteer, rollback, sysop, threadmoderator
| |
Auswahl | Beitragsformat |
|
Beitragsinhaltstyp |
| |
Beitragsaktion |
| |
Ganzzahl | Datum der Benutzerregistrierung | Die Anzahl der Sekunden seit der Registrierung |
boolean | Beitrag hat Bild | ob der Beitrag Bilder angehängt hat oder nicht |
Beitrag hat Erwähnung | Ob der Beitrag einen Benutzer mit der Bezeichnung @ erwähnt.
|
Regel-Operatoren[]
Regel-Operatoren sind Methoden, um eine Regeldefinition zu vergleichen oder anzusteuern.
Typ | Operator | Anmerkungen | Beispiel |
---|---|---|---|
Zeichenfolge | ist eines von | Stimmt genau mit einem der Werte überein. | Beitragstitel ist eines von ["hallo", "hilfe"] Übereinstimmung: "hallo" Stimmt nicht überein: "hallo zusammen" |
ist nicht eines von | Stimmt nicht genau mit einem der Werte überein. | Beitragstitel ist nicht eines von ["hallo", "hilfe"] Übereinstimmung: "hello there" Stimmt nicht überein: "hello" | |
Startet mit | Beginnt mit einem der Werte. | Beitragstitel startet mit ["hallo", "hilfe"] Übereinstimmung: "hallo zusammen" Stimmt nicht überein: "good day" | |
Startet nicht mit | Beginnt mit keinem der Werte. | Beitragstitel startet nicht mit ["hallo", "hilfe"] Übereinstimmung: "guten tag" Stimmt nicht überein: "hallo zusammen" | |
enthält | Enthält einen der Werte. | Beitragstitel enthält ["hallo", "hilfe"] Übereinstimmung: "oh, hallo zusammen" Stimmt nicht überein: "tschüss" | |
enthält nicht | Enthält keinen der Werte. | Beitragstitel enthält nicht ["hallo", "hilfe"] Übereinstimmung: "tschüss" Stimmt nicht überein: "oh, hallo zusammen" | |
ist leer | Die Zeichenfolge ist leer. Beachte, dass ein Beitrag, der nur ein Bild enthält, einen leeren Beitragstext hat. | Beitragstext ist leer Übereinstimmung: "" Stimmt nicht überein: "hallo". | |
Passt zu Regex | Die Zeichenfolge entspricht einer der Regex-Zeichenfolgen. Der Filter verwendet den re2 -Syntax, hier dokumentiert. |
Beitragstext passt zu Regex ["you\\s*suck"] Übereinstimmung: "you suck" Stimmt nicht überein: "hallo" | |
Zeichenfolgenliste | stimmt genau überein | Ist genau dasselbe wie die Liste der Werte | Benutzergruppe stimmt genau überein ["sysop"] Übereinstimmung: ["sysop"] Stimmt nicht überein: ["sysop", "rollback"] |
enthält alles von | Die Werte des Attributs beinhalten alles in der Liste der Werte | Beitragslink enthält alles von ["google.com", "fandom.com"] Übereinstimmung: ["google.com", "community.fandom.com"] Stimmt nicht überein: ["fandom.com"] | |
enthält eines von | Mindestens einer der Werte des Attributs enthält einen Wert | Beitragslink enthält eines von ["google.com", "fandom.com"] Übereinstimmung: ["community.fandom.com"] Stimmt nicht überein: ["en.wikipedia.org"] | |
enthält keines von | Keiner der Werte des Attributs enthält einen Wert | Beitragslink enthält keines von ["google.com", "fandom.com"] Übereinstimmung: ["en.wikipedia.org"] Stimmt nicht überein: ["community.fandom.com"] |