| Riepilogo | Discourse Akismet ti permette di combattere lo spam con Akismet, un algoritmo utilizzato da milioni di siti per contrastare automaticamente lo spam. | |
| Link al repository | https://github.com/discourse/discourse-akismet | |
| Guida all’installazione | Come installare i plugin in Discourse |
FunzionalitĂ
Cosa fa?
Akismet aiuta a mantenere il tuo sito libero da spam scansionando automaticamente tutti i post degli utenti nuovi. I post segnalati da Akismet come spam vengono immediatamente rimossi dal sito e aggiunti a una coda in attesa di revisione. Il personale del sito può quindi revisionare i post per confermare che siano spam o ripristinarli se non lo sono. Akismet impara man mano che il personale conferma o ripristina i post considerati spam, migliorando il rilevamento dello spam e riducendo i falsi positivi.
Lo spam fa schifo, combattilo con Akismet
Akismet è un servizio ben noto che addestra un filtro bayesiano per rilevare lo spam specifico del tuo dominio. Akismet NON è gratuito per l’uso commerciale, ma può esserlo per uso personale. Per utilizzare questo plugin avrai bisogno di una chiave API Akismet, puoi ottenerne una qui.
Come funziona
Il plugin funziona raccogliendo informazioni sulla richiesta HTTP di un nuovo post. Ogni 10 minuti, un lavoro in background viene eseguito per cercare nuovi post. Tutti i nuovi post vengono inviati ad Akismet per determinare se sono spam o meno. Se un post viene considerato spam, viene eliminato e inserito in una coda di moderazione dove il personale può agire su di esso.
Configurazione
Per i siti in hosting sul nostro servizio, il plugin Akismet è preinstallato e abilitato per te. Per i siti self-hosted, segui la nostra guida Installare un plugin, utilizzando git clone https://github.com/discourse/discourse-akismet.git come comando del plugin.
Una volta installato, aggiungi la tua chiave akismet nelle impostazioni del sito cercando akismet.
In alternativa, puoi anche aggiungerla utilizzando una variabile d’ambiente DISCOURSE_AKISMET_API_KEY.
Dopo aver abilitato il plugin, puoi trovare la coda di moderazione visitando /review o selezionando Revisione dal menu Hamburger.
Dalla coda di revisione puoi quindi filtrare per i flag di Akismet
| Azione | Risultato |
|---|---|
| Conferma Spam | Conferma il post come spam, lasciandolo eliminato, e informa Akismet che era spam. |
| Non Spam | Akismet pensava che qualcosa fosse spam ma in realtĂ non lo era. Questo ripristina il post e informa Akismet che non era spam. Akismet diventa piĂą intelligente, quindi si spera che non commetterĂ lo stesso errore due volte. |
| Ignora | Conferma il post come spam, lasciandolo eliminato, ma non notifica Akismet. |
| Conferma Spam & Elimina utente | Eliminerà l’utente, i suoi post, gli argomenti e bloccherà la sua email e l’indirizzo IP. |
Quali dati vengono inviati ad Akismet?
| Nome campo | Valore Discourse |
|---|---|
| Autore | Nome dell’utente |
| Email autore | Email verificata dell’utente (può essere disabilitata con l’impostazione del sito akismet_transmit_email) |
| Tipo di commento | “forum-post” |
| Contenuto | Colonna grezza del post (incluso il titolo dell’argomento se è il primo post) |
| Permalink | Link all’argomento |
| IP utente | Indirizzo IP della richiesta |
| User Agent | User agent della richiesta |
| Referrer | Referrer HTTP della richiesta |
Test
Una volta installato il plugin, facciamo un rapido test per assicurarci che tutto funzioni. Accedi come un utente non amministratore e crea un nuovo argomento e post. Utilizza le seguenti informazioni:
titolo: Test spam - Questo plugin farà ciò che dice!
post: amore vashikaran, specialista vashikaran,919828891153 amore vashikaran specialista magia nera hurry hurry love now
Ora, vai su /sidekiq/scheduler e trova i lavori CheckForSpamPosts e avvialo. Ora, come membro dello staff, visualizza la coda di moderazione andando su /review o utilizzando il menu Hamburger. Dovresti vedere il post con alcune informazioni aggiuntive su di esso.





