Privatnachrichten-Keyword-Scanner

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.

31 „Gefällt mir“

Wie unterscheidet sich das in der Praxis von allgemein als Warnwörter gekennzeichneten Begriffen im Admin-Bereich? Ich nehme an, es wird kein öffentlicher Text gescannt, aber ich hätte gedacht, dass es beim Berichten kaum einen Unterschied gibt, es sei denn, du hast etwas anderes bemerkt? :slightly_smiling_face:

3 „Gefällt mir“

Gelten die markierten Stichwörter nicht nur für öffentliche Beiträge? Und ist sie nicht dazu gedacht, um Flüche zu unterbinden? Ich habe mir diese Funktion nie genauer angesehen. Dieses Plugin durchsucht private Nachrichten und teilt den Benutzern nicht mit, dass ein Schlüsselwort gescannt wurde und die Administratoren benachrichtigt wurden.

1 „Gefällt mir“

Nein, sie funktionieren überall, Kumpel, und sie sind für den Zweck gedacht, den du ihnen geben möchtest. Ich würde vorschlagen, dass eine Benachrichtigung an den Nutzer, dass etwas markiert wurde, mehr Vertrauen zwischen Nutzern und Personal schafft.

Wir verwenden eine Reihe von Überwachungsbegriffen, um zu verhindern, dass Leute tun, was du hier verhindern möchtest. Wir bekommen gelegentlich Fragen dazu, und die Leute sind froh, im Allgemeinen zu wissen, wonach wir filtern und warum.

2 „Gefällt mir“

In diesem Fall ist mein Plugin nutzlos :smiley: Ich werde mir deine Vorgehensweise genauer ansehen. Willst du damit sagen, dass ich eine Reihe von Schlüsselwörtern erstellen kann, die in privaten Nachrichten erkannt werden und alle Administratoren benachrichtigen?

1 „Gefällt mir“

Admin/Logs/Watchwords auswählen und dann genehmigen/markieren/blockieren/zensieren, je nach Bedarf, Kumpel.

3 „Gefällt mir“

Es gibt zwar keine Option, Admins stumm zu benachrichtigen, aber ich vermute, das macht dieses Plugin einzigartig :smiley:
Wir haben ein einzigartiges Geschäftsmodell, in unserer Branche gibt es viele Betrüger. Eine automatische Kennzeichnung und/oder die Anforderung einer Genehmigung würde schnell aufdecken, was in einem Gespräch gesagt werden darf und was nicht, und damit Betrügern einen Vorteil verschaffen.

Ich habe mir schon gedacht, dass dieses Plugin wahrscheinlich nur für mich nützlich sein wird :stuck_out_tongue: Danke für die Antwort.

6 „Gefällt mir“

Das erscheint, wenn ich auf die Plugin-Einstellung klicke.

1 „Gefällt mir“

Welche Discourse-Version verwendest du? Ich bin mir ziemlich sicher, dass das die Ursache ist, da ich ein paar Updates hinterherhänge. Ich werde das in 2–3 Wochen lösen und diesen Thread aktualisieren, sobald es ein Update gibt.

3 „Gefällt mir“

Vielen Dank, ich verwende die neueste Version.

1 „Gefällt mir“

Aktualisiert und funktionsfähig mit 2.7.0 stabil.

2 „Gefällt mir“

Auf meiner Upgrade-Seite wurde kein Update empfangen. :slightly_frowning_face:

Es scheint, als hätte sich hier nichts geändert; GitHub - worldismine/PM-Scanner: Custom PM scanner · GitHub

1 „Gefällt mir“

Entschuldigung, als ich ‘aktualisiert’ sagte, meinte ich, dass wir unsere Instanz auf 2.7.0 upgegradet haben und der PM-Scanner hier einwandfrei funktioniert, sodass das Plugin selbst kein Update benötigte. Es funktioniert auf unserer Instanz:

Das Einzige, woran ich denken kann, ist, dass ein anderes Ihrer Plugins den Konflikt verursacht.

2 „Gefällt mir“

Das Problem tritt auf, wenn Sie in den Einstellungen nach „pm scanner

1 „Gefällt mir“

Ich habe beide Möglichkeiten ausprobiert, und bei mir funktioniert es. :frowning:

2 „Gefällt mir“

Meine neueste Version ist 2.8.0.beta1.

Kann das jemand sonst bitte sehen? Funktioniert es bei eurer Version? :slightly_frowning_face:

1 „Gefällt mir“

Wenn du bereit bist zu warten, werden wir ein Update für 2.8 haben. Das kann jedoch eine Weile dauern, da wir nur stabile Versionen verwenden.

3 „Gefällt mir“

Hallo, bitte aktualisieren Sie dies für Version 3

1 „Gefällt mir“

Werde ich in etwa 2-3 Wochen tun.

2 „Gefällt mir“

Aktualisiert und getestet für 3.0 Stable. Ein neues Feature ist enthalten! Ein Chat-Scanner. Dieselben Schlüsselwörter, die für Ihren PM-Scan festgelegt sind, lösen Text in Chat-Gesprächen aus. Um jedoch viele Benachrichtigungen zu vermeiden, sendet der Chat-Scanner gruppierte Berichte nach einer bestimmten Zeit.

6 „Gefällt mir“