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

In pratica, come si differenzia dalle parole chiave segnalate di solito nel pannello di amministrazione? Immagino che non scansioni il testo visibile al pubblico, ma pensavo che non ci sarebbe stata molta differenza nelle segnalazioni, a meno che tu non abbia notato il contrario? :slightly_smiling_face:

3 Mi Piace

Le parole chiave segnalate non funzionano solo sui post pubblici? E non sono pensate per bloccare il linguaggio osceno? Non ho mai approfondito quella funzione. Questo plugin scansiona i messaggi privati e non avvisa gli utenti che una parola chiave è stata rilevata e che gli amministratori sono stati notificati.

1 Mi Piace

No, funzionano ovunque, amico, e sono ‘pensati’ per qualsiasi scopo tu voglia indirizzarli. Suggerirei che informare l’utente che qualcosa è stato segnalato favorisca più fiducia tra utenti e staff.

Usiamo una serie di frasi di monitoraggio per impedire alle persone di fare ciò che stai cercando di impedire qui; ogni tanto riceviamo domande al riguardo e le persone sono felici di sapere, in termini generali, cosa stiamo controllando e perché.

2 Mi Piace

In tal caso, il mio plugin è inutile :smiley: Esaminerò il tuo approccio. Quindi stai dicendo che posso creare un insieme di parole chiave che verranno rilevate nei messaggi privati e notificheranno tutti gli amministratori?

1 Mi Piace

Admin/logs/parolemonitorate, quindi scegli approva/segna/blocca/censura come preferisci, amico.

3 Mi Piace

Non c’è un’opzione per notificare silenziosamente gli amministratori, quindi immagino che questo plugin abbia una sua unicità :smiley:
Abbiamo un modello di business particolare, nel nostro settore ci sono molti truffatori. L’auto-segnalazione e/o la necessità di approvazione rivelerebbero rapidamente cosa può e cosa non può essere detto in una conversazione, dando così un vantaggio ai truffatori.

In un certo senso avevo intuito che questo plugin non sarebbe stato utile a nessun altro tranne che a me :stuck_out_tongue: Grazie per la risposta.

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