Gefilterte Wörter Referenzleitfaden

:bookmark: Dies ist ein #Referenzleitfaden zur Beschreibung der Funktionsweise der Seite “Beobachtete Wörter” und der verschiedenen Aktionstypen, die Sie verwenden können, um bestimmte Wörter auf einer Discourse-Website zu blockieren.

:person_raising_hand: Erforderliche Benutzerstufe: Administrator

Beobachtete Wörter verstehen

Sie können “Beobachtete Wörter” so einrichten, dass Aktionen basierend auf Wörtern ausgeführt werden, die in einem Thema oder Beitrag gefunden werden (zu finden unter .../admin/customize/watched_words).

Pro Aktionstyp sind maximal 2000 Wörter erlaubt.

Bei allen Aktionen kann * als Platzhalter verwendet werden, und es gibt eine Option, um festzulegen, ob die beobachteten Wörter groß-/kleinschreibungsabhängig sind.

Standardmäßig sind die beobachteten Wörter ausgeblendet. Das Aktivieren des Kontrollkästchens “Wörter anzeigen” zeigt sie an und ermöglicht das Löschen. Die Verwendung des Suchfelds zeigt ebenfalls alle übereinstimmenden Wörter an.

Listen mit beobachteten Wörtern können über die Schaltfläche “Aus Datei hinzufügen” im Batch-Verfahren hochgeladen werden. Eine Liste der beobachteten Wörter für jeden Aktionstyp kann über die Schaltfläche “Herunterladen” von Discourse heruntergeladen werden. CSV ist das erforderliche Dateiformat für das Hochladen von beobachteten Wörtern im Batch-Verfahren.

CSV-Format für den Batch-Upload

Die CSV-Datei wird pro Aktionstyp hochgeladen – es gibt keine Spalte für den Aktionstyp selbst. Das Format ist für alle Aktionstypen gleich: bis zu drei Spalten.

Spalte Inhalt Hinweise
1 Wort oder Phrase Für alle Aktionstypen erforderlich
2 Ersetzungswert Erforderlich für Ersetzen, Link und Tag – Zeilen ohne diesen Wert werden übersprungen. Wird für alle anderen Aktionstypen ignoriert.
3 Groß-/Kleinschreibung Für alle Aktionstypen optional. Der exakte String true aktiviert die Groß-/Kleinschreibung; jeder andere Wert oder eine leere/fehlende Spalte bedeutet keine Berücksichtigung der Groß-/Kleinschreibung. TRUE und True werden ebenfalls akzeptiert.

Beispiel:

badword
another bad phrase
*wildcard*
CaseSensitiveWord,,true
oldword,newword
colour,color
DontTouchThis,leave it alone,true

:information_source: Ein paar Dinge, die es zu wissen lohnt:

  • Die Schaltfläche “Herunterladen” exportiert nicht die Einstellung zur Groß-/Kleinschreibung. Wenn Sie eine Liste herunterladen und erneut hochladen, werden alle Wörter wieder groß-/kleinschreibungsunabhängig, es sei denn, Sie fügen vor dem erneuten Import manuell true in Spalte 3 hinzu.
  • Wörter und Ersetzungswerte sind jeweils auf 100 Zeichen begrenzt.
  • Wenn ein Wort oder Ersetzungswert ein Komma enthält, umgeben Sie es mit doppelten Anführungszeichen – die üblichen CSV-Quoting-Regeln gelten (z. B. "hello, world",replacement).

Alle Aktionen verfügen zudem über eine Schaltfläche “Testen”, mit der geprüft werden kann, ob ein bestimmtes Wort oder eine Phrase beobachtete Wörter enthält.

Beispiel für eine übereinstimmende Phrase mit beobachteten Wörtern

Beispiel für eine Phrase ohne Übereinstimmungen

Aktionstypen

Die Seite “Beobachtete Wörter” ermöglicht Ihnen folgende Arten von Aktionen bei übereinstimmenden Wörtern:

:information_source: Ein beobachtetes Wort kann nur in einer Liste eines Aktionstyps existieren. Wenn ein doppeltes Wort zu einer zweiten Liste hinzugefügt wird, wird es aus der vorherigen Liste entfernt.

Blockieren

Verhindert, dass Themen oder Beiträge, die diese Wörter enthalten, beim Absenden veröffentlicht werden, indem das gesamte Thema/der Beitrag blockiert wird. Der Benutzer sieht eine Fehlermeldung, wenn er versucht, seinen Beitrag zu senden.

Beiträge von Mitarbeitern (Administratoren und Moderatoren) werden nicht durch beobachtete Wörter blockiert.

Zensieren

Erlaubt Beiträge, die diese Wörter enthalten, ersetzt die Wörter jedoch durch Zeichen, die die zensierten Wörter verbergen. Zensierte Wörter werden durch Blöcke ersetzt (z. B. ■■■■■■■■).

Genehmigung erforderlich

Beiträge, die diese Wörter enthalten, müssen vor der Sichtbarkeit von Mitarbeitern genehmigt werden. Nach dem Absenden eines Beitrags mit einem Wort dieses Aktionstyps wird der Beitrag ausgeblendet, bis Mitarbeiter ihn geprüft haben.

Beiträge von Mitarbeitern (Administratoren und Moderatoren) werden nicht auf Wörter mit der Anforderung “Genehmigung erforderlich” gescannt.

Markieren

Erlaubt Beiträge, die diese Wörter enthalten, markiert sie jedoch, sodass Moderatoren sie überprüfen können. Ein Beitrag mit einem markierten Wort erscheint normal, wird aber zur Überprüfung eingereicht. Der Prüfer hat verschiedene Optionen:

Wenn sie den Beitrag ausblenden, ist er weiterhin sichtbar, sieht aber ungefähr so aus:

Das Klicken auf den Link “Ignorierten Inhalt anzeigen” zeigt den vollständigen Inhalt, jedoch weiterhin im Zustand “Beitrag ausgeblendet”.

Wenn sie “Beitrag behalten” wählen oder aus den Optionen “Widersprechen” auswählen, sieht der Beitrag so aus:

Beiträge von Mitarbeitern (Administratoren und Moderatoren) werden nicht auf markierte Wörter gescannt.

:information_source: Sie können auch die Automatisierung “Beitrag bei Wörtern markieren” verwenden, um ein Thema bei der Erstellung/Bearbeitung zu markieren, wenn es bestimmte Wörter enthält.

Link

Ersetzt Wörter in Beiträgen durch Links. Wird häufiger verwendet, um gängige Wörter durch Links zu bestimmten Themen oder externen URLs zu ersetzen, anstatt Wörter zu zensieren.

Wenn beim Hinzufügen eines Wortes zu diesem Aktionstyp keine Link-URL ausgewählt wird, wird automatisch die Startseite der Discourse-Website als Link zum Ersetzen des Wortes verwendet.

image

Ersetzen

Ersetzt Wörter in Beiträgen durch andere Wörter.

Wenn beim Hinzufügen eines Wortes zu dieser Aktion kein Ersetzungswort ausgewählt wird, wird das Wort aus dem Beitrag entfernt, aber kein Ersetzungswort tritt an seine Stelle – das Wort verschwindet aus dem Beitrag, und der Beitrag darf dennoch gesendet werden (nicht empfohlen).

image

Der Aktionstyp “Ersetzen” verfügt zudem über die Checkbox-Option “HTML im Ersetzungstext ausgeben”.

Diese Funktion ermöglicht es Administratoren, beim Festlegen von Ersetzungstexten HTML-Formatierungen zu verwenden, was besonders nützlich sein kann, um Links zu erstellen und automatisch ersetztem Text stilistische Betonung hinzuzufügen.

:warning: Das Umleiten von Links über beobachtete Wörter wird nicht empfohlen und kann mehr Probleme verursachen als beabsichtigt. Daher ist die Möglichkeit, Links über die Einstellung “Beobachtete Wörter → Ersetzen” umzuleiten, absichtlich deaktiviert, und Links werden in Themen oder Beiträgen unabhängig von den Einstellungen für beobachtete Wörter nicht umgelenkt.

Tag

Markiert Themen automatisch mit diesen Wörtern basierend auf dem ersten Beitrag im Thema. Für jedes in dieser Aktion enthaltene Wort können ein oder mehrere Tags hinzugefügt werden.

image

Beim Einreichen eines Wortes mit diesem Aktionstyp muss zwingend ein Tag angegeben werden, sonst erhalten Sie eine Fehlermeldung.

Beachten Sie zudem, dass beim Markieren von Themen mit einem beobachteten Wort das Wort zum Zeitpunkt des Postens des Themas im Thema enthalten sein muss, damit das Thema korrekt getaggt wird. Das Bearbeiten eines Themas nach dessen Erstellung mit einem beobachteten Wort für ein Tag fügt dem Thema nicht das Tag hinzu.

Stummschalten

Erste Beiträge von Benutzern, die diese Wörter enthalten, müssen vor der Sichtbarkeit von Mitarbeitern genehmigt werden, und der Benutzer wird automatisch stummgeschaltet. Ein Benutzer, der in seinem ersten Beitrag ein “Stummschalten”-Wort verwendet, wird stummgeschaltet, und der Beitrag wird in die Moderationswarteschlange verschoben.

Regex-Ausdrücke

Informationen zur Verwendung von Regex-Ausdrücken mit beobachteten Wörtern finden Sie unter:

Beobachtete Wörter und AI-Triage

Zusätzlich zur manuellen Konfiguration von Aktionen über beobachtete Wörter kann Discourse auch mit KI-Tools integriert werden, um Moderationsbemühungen in Ihrer Community zu automatisieren und zu optimieren. Mit den Funktionen Discourse AI – AI-Triage können Sie Toxizitätserkennung und NSFW-Erkennung einrichten, um Ihre Fähigkeit zur effektiven Identifizierung und Behandlung problematischer Inhalte zu verbessern.

Für vollständige Einrichtungsanweisungen besuchen Sie:

Beobachtete Wörter in persönlichen Nachrichten

Beobachtete Wörter des Typs “Markieren” werden in persönlichen Nachrichten (PMs) ausgelöst. Weitere Einzelheiten dazu finden Sie im entsprechenden Abschnitt oben.

Beobachtete Wörter mit Discourse Chat

Einige Typen beobachteter Wörter funktionieren auch in Chat-Kanälen, wenn Discourse Chat aktiviert ist. Die Kompatibilität jedes Typs mit Chat ist wie folgt:

Typ beobachteter Wörter Funktioniert im Chat?
Blockieren :white_check_mark:
Zensieren :white_check_mark:
Genehmigung erforderlich :cross_mark:
Markieren :cross_mark:
Link :white_check_mark:
Ersetzen :white_check_mark:
Tag :cross_mark:
Stummschalten :cross_mark:

Diese beobachteten Wörter gelten für alle Nachrichten im Chat, unabhängig davon, ob sie in einem Kanal oder als direkte Nachricht zwischen Benutzern gesendet werden.

8 „Gefällt mir“

Hier eine Notiz, um den Leitfaden mit der neuen Option „HTML in der Ersetzung ausgeben“ zu aktualisieren, die einige nette Formatierungen für „Ersetzen“ und Dinge wie <abbr> für „Link“ ermöglicht.

4 „Gefällt mir“

Es wäre wirklich schön, wenn,

  1. die verlinkten Wörter eine CSS-Klasse hätten, damit sie für unterschiedliche Layouts gezielt angesprochen werden können (es ist unmöglich, den Unterschied zwischen vom Benutzer erstellten Links und automatisch verlinkten Wörtern zu erkennen)
  2. es eine Option gäbe, nur die erste Instanz des Wortes zu verlinken, anstatt jede Instanz im Beitrag
1 „Gefällt mir“

Es könnte auch erwähnenswert sein, dass einige Watched Word-Typen auch im Chat funktionieren.

Ich glaube, das sind die folgenden:

Watched Word-Typ Funktioniert im Chat?
Block :white_check_mark:
Censor :white_check_mark:
Require Approval :cross_mark:
Flag :cross_mark:
Link :white_check_mark:
Replace :white_check_mark:
Tag :cross_mark:
Silence :cross_mark:
2 „Gefällt mir“

Es gibt eine Schaltfläche „Hinzufügen“, aber ich kann sie nicht verwenden :frowning:

Warum?

Ich konnte ein einzelnes beobachtetes Wort (QuickBooks) über die Benutzeroberfläche entfernen. Warum kann ich es nicht wieder hinzufügen?

1 „Gefällt mir“

Haben Sie das Wort in das Feld „Wörter oder Phrasen“ eingegeben?
Ich bin manchmal verwirrt, weil ich vergesse, dass dies das Feld ist, in dem ich das Wort hinzufügen muss, um die Schaltfläche „Hinzufügen“ zu aktivieren.

4 „Gefällt mir“

:perservering_face:

Mir war nicht bewusst, dass das Eingabefeld „Has words or phrases“ ein Texteingabefeld ist. Die Tatsache, dass es (anscheinend) mit „words or phrases“ vorausgefüllt ist und das + am Ende mich völlig verwirrt hat.

Danke @Moin!

3 „Gefällt mir“

Ich bin froh, dass ich nicht der Einzige bin, der nicht erkennt, dass dies das Eingabefeld ist. Vielleicht kann einer der @moderators dies in ein #ux-Thema verschieben.

2 „Gefällt mir“

Ich habe ein Problem mit der Funktion „Überwachte Wörter“ gefunden.

Wenn ich zum Beispiel test als überwachtes Wort hinzufüge:

  • Der Satz hello test world wird abgeglichen :white_check_mark:
  • Der Satz 你 test 好 wird ebenfalls abgeglichen :white_check_mark:
  • Aber der Satz 你test好 wird nicht abgeglichen :cross_mark:

Es scheint, dass „Überwachte Wörter“ nur funktioniert, wenn das Schlüsselwort durch Leerzeichen oder Satzzeichen getrennt ist. Dies führt dazu, dass es in Fällen fehlschlägt, in denen das Schlüsselwort direkt an andere Zeichen angrenzt, was in Sprachen wie Chinesisch oder Japanisch (wo Wörter nicht durch Leerzeichen getrennt sind) sehr häufig vorkommt.

Können Sie bitte bestätigen, ob dies ein Fehler ist? Wenn ja, wäre es großartig, „Überwachte Wörter“ zu verbessern, damit es auch dann abgeglichen wird, wenn das Wort direkt neben anderen Zeichen steht.

Danke!

1 „Gefällt mir“

Ich glaube nicht, dass es ein Fehler ist. Alles scheint wie erwartet zu funktionieren. Wenn Leerzeichen standardmäßig ignoriert würden und ass ein beobachtetes Wort wäre, würde passkey dies auslösen. Ich denke, Sie können stattdessen *test* als beobachtete Wörter verwenden, und es wird für alle drei Ihrer Beispiele funktionieren.

3 „Gefällt mir“

Warum wird mein Beitrag nicht zur Überprüfung angefordert, nachdem ich das zu genehmigende Schlüsselwort „垃圾话“ (Trash Talk) hinzugefügt habe? Müssen noch andere Anforderungen erfüllt werden?

Funktioniert das Testen des beobachteten Wortes mit dem Text, den Sie zu posten versucht haben? Vielleicht müssen Sie Sternchen um Ihre Wörter setzen, falls es, wie oben in Ihrem Beitrag besprochen, keine Leerzeichen darum gibt.

Wer hat das gepostet? Haben Sie ein Admin- oder Moderatorenkonto zum Testen verwendet? Beiträge von Mitarbeitern werden nicht zur Genehmigung vorgemerkt, da sie ihre eigenen Beiträge ohnehin genehmigen können.

1 „Gefällt mir“

Hallo zusammen,

Ich stoße auf ein Problem mit beobachteten Wörtern (Ersetzen) in unserem Gesundheitsforum und frage mich, ob jemand eine Lösung gefunden hat.

Das Problem: Wir verwenden beobachtete Wörter, um medizinische Abkürzungen automatisch für die Barrierefreiheit zu erweitern (z. B. MGUSMonoklonale Gammopathie unklarer Signifikanz (MGUS)). Dies funktioniert bei dem ursprünglichen Beitrag einwandfrei, aber wenn jemand diesen Beitrag später bearbeitet, wird die Ersetzung erneut ausgeführt und es entsteht eine verschachtelte Rekursion wie diese:

Monoklonale Gammopathie unklarer Signifikanz (Monoklonale Gammopathie unklarer Signifikanz (MGUS))

Jede nachfolgende Bearbeitung fügt eine weitere Ebene hinzu :melting_face:

Was ich versucht habe:

  • Einfügen von einfachen Anführungszeichen um die Abkürzung: (Begriff)('Begriff') – es kommt immer noch zu Rekursionen

  • Verwendung von HTML-Entitäten mit aktiviertem „HTML in Ersetzung ausgeben“ – der Text verschwindet bei der Bearbeitung vollständig

  • HTML-Span-Tags – wird als wörtlicher Code angezeigt und es kommt immer noch zu Rekursionen

Ich weiß, dass ich die Abkürzung aus dem Ersetzungstext entfernen könnte, aber sowohl für die interne Forums-Suche als auch für das externe SEO ist es wichtig, dass die Abkürzung in den Beiträgen sichtbar bleibt. Die Abkürzungen sind die Art und Weise, wie die meisten Leute tatsächlich über diese Zustände sprechen, und wenn wir nur den erweiterten Begriff anzeigen, werden diese Suchen die relevanten Diskussionen nicht aufdecken.

Meine Frage ist also, ob es eine Möglichkeit gibt, Abkürzungen zu erweitern, die eine Beitragsbearbeitung ohne Rekursion übersteht, während die Abkürzung für die Suchbarkeit sichtbar bleibt?

1 „Gefällt mir“

Sieht nach einem Fehler im Rich-Text-Editor aus, der durch

behoben werden sollte

2 „Gefällt mir“

Danke @zogstrip – muss ich etwas tun, um dies zu aktualisieren? Da es in unserem Forum leider immer noch passiert :melting_face:

1 „Gefällt mir“

Können Sie es erneut versuchen, ich habe Ihre Instanz gerade bereitgestellt, um die neueste Version zu haben.

2 „Gefällt mir“

@zogstrip, danke! Das scheint es behoben zu haben – großartig. Das hat mich schon viel zu lange geärgert :slight_smile:

1 „Gefällt mir“