Scanner di parole chiave per messaggi privati

Aggiornato il 07.03.2023 e testato per la versione stabile 3.0. È stata inclusa una nuova funzionalità! Uno scanner per la chat. Le stesse parole chiave impostate per la scansione dei messaggi privati (PM) attiveranno anche il testo all’interno delle conversazioni della chat. Tuttavia, per evitare un eccesso di notifiche, lo scanner della chat invierà rapporti raggruppati dopo un certo periodo di tempo.

Aggiornamento: FIX: problemi di compatibilità con Discourse v 2.2

Prima di tutto, devo precisare che non sono uno sviluppatore; ho solo sponsorizzato questo lavoro. Non sarò in grado di fornire alcun supporto, ma collaborerò con eventuali contributori. Publico questo plugin qui semplicemente per ricambiare il favore alla comunità.

Contesto

Questo plugin potrebbe sembrare un po’ controverso, quindi permettetemi di spiegare perché è stato sviluppato. Il nostro forum Discourse è un marketplace comunitario. Facilitiamo la vendita di oggetti virtuali. Questo modello di business è afflitto da truffatori e imbroglioni che cercano di approfittare dei nostri acquirenti e venditori. Cerchiamo di fermarli prima che agiscano; solitamente iniziano a lavorare sulle loro vittime tramite messaggi privati (PM). È qui che cerchiamo di monitorare le attività malevole e fermarle sul nascere, ed è per questo che uno scanner per i PM si rivela utile.

Descrizione del Plugin

Lo scanner dei PM scansiona tutti i messaggi privati inviati sulla tua istanza di Discourse e confronta il contenuto testuale con un insieme di parole chiave che puoi inserire nelle impostazioni. Se viene trovata una parola chiave, viene inviata una notifica a tutti gli amministratori.

Utilizzi del Plugin

Questo è un ottimo plugin per tenere sotto controllo gli utenti che pensano che andare in privato significhi poter violare le vostre regole (truffe, spam, linguaggio offensivo, molestie). Potrebbe essere utilizzato anche per scopi di marketing se il vostro forum è legato all’e-commerce.

Funzionalità del Plugin

Non c’è molto altro da scrivere. Aggiunge un’impostazione extra dove potete inserire le parole chiave nel pannello di amministrazione, ed è tutto. Il resto è automatico: ogni volta che viene attivata una parola, riceverete una notifica con il link al PM (vedi immagine sotto). Il plugin ignora inoltre i messaggi degli amministratori (in sostanza, i PM degli amministratori non vengono scansionati). Inoltre, il plugin scansiona solo mentre un PM viene inviato. Non esiste alcun modo per scansionare messaggi precedenti non ancora scansionati.

Problemi del Plugin

Attualmente, scansiona anche i nomi utente. Quindi, se un utente ha una parola che è stata inserita nelle impostazioni dello scanner, la notifica verrà attivata ogni volta che invia un PM. Non è un grosso problema, ma è presente.

Repository del Plugin

Screenshot del Plugin

Questa è la mia seconda contribuzione alla comunità! Un grande grazie al team di Discourse e a tutti gli sviluppatori di questo sito.

31 Mi Piace

How does this differ from generally flagged watch words under the admin panel in practice? I presume it doesn’t scan the public facing text but I’d have thought there’d be little difference in reporting unless you’ve noticed otherwise? :slightly_smiling_face:

3 Mi Piace

Doesn’t’ the flagged watch words only work on public posts? And isn’t it meant for stopping profanity? I never fully looked into that feature. This plugin scans PM’s and doesn’t let users know a keyword has been scanned and that it notified admins.

1 Mi Piace

No they work anywhere mate and they’re “meant” for whatever purpose you want to tune them towards. I’d suggest that something informing the user that something has been flagged promotes more trust between users and staff.

We use a raft of watch phrases to stop people doing what you’re trying to stop here, we get questions about them every so often and people are happy to know in general terms what we’re screening for and why.

2 Mi Piace

In that case, my plugin is useless :smiley: 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?

1 Mi Piace

Admin/logs/watchwords then pick approve/flag/block/censor to suit mate.

3 Mi Piace

No option to silently notify admins though, so I guess there is some uniqueness to the plugin :smiley:
We have a unique type of business model, lots of conman in our industry. Auto-flagging and/or requiring approval would quickly reveal what can and cannot be said in a conversation, thus giving scammers the edge.

I kind of figured this plugin wouldn’t be useful to anyone else but me :stuck_out_tongue: Thanks for answering.

6 Mi Piace

Questo è ciò che appare quando faccio clic sulle impostazioni del plugin.

1 Mi Piace

Quale versione di Discourse stai utilizzando? Sono quasi certo che sia la causa, dato che sono in ritardo di qualche aggiornamento. Risolverò il problema tra 2 e 3 settimane e aggiornerò questa discussione non appena ci saranno novità.

3 Mi Piace

Grazie, sto utilizzando l’ultima versione.

1 Mi Piace

Aggiornato e funzionante con la versione stabile 2.7.0.

2 Mi Piace

Nessun aggiornamento ricevuto sulla mia pagina di upgrade. :slightly_frowning_face:

Sembra che qui non sia cambiato nulla; GitHub - worldismine/PM-Scanner: Custom PM scanner · GitHub

1 Mi Piace

Scusa, quando ho detto ‘aggiornato’ intendevo che abbiamo aggiornato la nostra istanza alla versione 2.7.0 e lo scanner PM funziona correttamente qui, quindi il plugin stesso non richiedeva un aggiornamento. Funziona sulla nostra istanza:

L’unica cosa a cui posso pensare è che un altro tuo plugin stia causando il conflitto.

2 Mi Piace

Il problema si presenta quando cerchi ‘pm scanner’ nelle impostazioni: appaiono queste opzioni.

Tuttavia, se fai clic su ‘plugins’, poi su ‘pm scanner’ e infine sul pulsante ‘impostazioni’, viene visualizzato questo:

1 Mi Piace

Ho provato entrambi i modi e per me funziona. :frowning:

2 Mi Piace

La mia versione più recente è la 2.8.0.beta1.

Qualcun altro riesce a vederla per favore??? Funziona sulla vostra versione? :slightly_frowning_face:

1 Mi Piace

Se sei disposto ad aspettare, avremo un aggiornamento per la versione 2.8. Tuttavia, potrebbe richiedere un po’ di tempo, poiché utilizziamo solo le versioni stabili.

3 Mi Piace

Ehi, per favore aggiorna questo per la versione 3

1 Mi Piace

Lo farò tra circa 2-3 settimane.

2 Mi Piace

Aggiornato e testato per la versione stabile 3.0. È inclusa una nuova funzionalità: uno scanner di chat. Le stesse parole chiave impostate per la scansione dei messaggi privati attiveranno il testo all’interno delle conversazioni in chat. Tuttavia, per evitare un gran numero di notifiche, lo scanner di chat invierà report raggruppati dopo un certo lasso di tempo.

6 Mi Piace