Aktualisiert am 07.03.2023 und getestet für 3.0 stabil. Eine neue Funktion wurde hinzugefügt: Ein Chat-Scanner. Die gleichen Schlüsselwörter, die für Ihre PM-Überwachung festgelegt wurden, lösen auch Text in Chat-Gesprächen aus. Um jedoch eine Flut von Benachrichtigungen zu vermeiden, sendet der Chat-Scanner gruppierte Berichte nach einer bestimmten Zeitspanne.
Update: FIX: Kompatibilitätsprobleme mit Discourse v 2.2
Zunächst einmal: Ich bin kein Entwickler, ich habe diese Arbeit lediglich gesponsert. Ich werde daher nicht in der Lage sein, dies auf irgendeine Weise zu unterstützen, aber ich werde mit potenziellen Mitwirkenden zusammenarbeiten. Ich poste dieses Plugin hier einfach, um der Community etwas zurückzugeben.
Hintergrund
Dieses Plugin mag etwas kontrovers klingen, daher möchte ich erklären, warum es entwickelt wurde. Unser Discourse-Forum ist ein Community-Marktplatz. Wir vermitteln den Verkauf virtueller Gegenstände. Dieses Geschäftsmodell ist voller Betrüger und Scharlatane, die versuchen, unsere Käufer und Verkäufer auszunutzen. Wir versuchen, sie aufzuhalten, bevor sie aktiv werden, und sie beginnen in der Regel damit, ihre Opfer über private Nachrichten (PMs) zu kontaktieren. Genau hier versuchen wir, böswillige Aktivitäten zu überwachen und sie aufzuhalten – und deshalb ist ein PM-Scanner so nützlich.
Plugin-Beschreibung
Der PM-Scanner durchsucht alle auf Ihrer Discourse-Instanz gesendeten privaten Nachrichten und prüft den Textinhalt gegen eine Reihe von Schlüsselwörtern, die Sie in den Einstellungen eingeben können. Wird ein Schlüsselwort gefunden, erhalten alle Administratoren eine Benachrichtigung.
Einsatzmöglichkeiten des Plugins
Dies ist ein großartiges Plugin, um Benutzer im Zaum zu halten, die denken, dass „privat" bedeutet, dass sie Ihre Regeln brechen können (Betrug, Spam, Beleidigungen, Belästigung). Es könnte auch für Marketingzwecke verwendet werden, wenn Ihr Forum mit E-Commerce zu tun hat.
Plugin-Funktionen
Es gibt nicht viel zu schreiben. Es fügt eine zusätzliche Einstellung hinzu, in der Sie im Admin-Bereich die Schlüsselwörter eingeben können, und das war’s. Der Rest läuft automatisch ab: Jedes Mal, wenn ein Wort ausgelöst wird, erhalten Sie eine Benachrichtigung mit einem Link zur PM (siehe Bild unten). Das Plugin ignoriert zudem Nachrichten von Administratoren (grundsätzlich werden PMs von Admins nicht gescannt). Außerdem wird nur gescannt, während eine PM gesendet wird. Es ist nicht möglich, vorherige, noch nicht gescannte Nachrichten nachträglich zu durchsuchen.
Probleme mit dem Plugin
Derzeit werden auch Benutzernamen gescannt. Wenn also ein Benutzer einen Namen hat, der in Ihren Scannereinstellungen als Schlüsselwort eingetragen ist, wird bei jedem Senden einer PM eine Benachrichtigung ausgelöst. Kein großes Problem, aber es ist vorhanden.
Plugin-Repository
Plugin-Bildschirmaufnahmen
Dies ist mein zweiter Beitrag an die Community! Ein großes Dankeschön an das Discourse-Team und alle Entwickler auf dieser Seite.



I will look into your way of doing things. So you’re saying I can create a set of keywords that will be picked up in PM’s, and they will notify all admins?
Thanks for answering.
