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.



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.
