| 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 dallo spam scansionando automaticamente tutti i post degli utenti nuovi. I post scansionati che Akismet segnala come spam vengono immediatamente rimossi dal sito e aggiunti a una coda per la revisione. Il personale del sito può quindi esaminare i post per confermare che si tratti di spam o ripristinarli se non lo sono. Akismet impara mentre il personale conferma o ripristina i post spam, migliorando il rilevamento dello spam e riducendo i falsi positivi.
Lo spam è un problema, combatti con Akismet
Akismet è un servizio ben noto che addestra un filtro bayesiano per rilevare lo spam specifico del tuo dominio. Akismet NON è gratuito per uso commerciale, ma lo è per uso personale. Per utilizzare questo plugin avrai bisogno di una chiave API Akismet, che puoi ottenere qui.
Come funziona
Il plugin funziona raccogliendo informazioni sulla richiesta HTTP di un nuovo post. Ogni 10 minuti, un’attività in background viene eseguita per cercare nuovi post. Tutti i nuovi post vengono inviati ad Akismet per determinare se sono spam o meno. Se un post è considerato spam, viene eliminato e inserito in una coda dei moderatori dove il personale può intraprendere azioni contro di esso.
Configurazione
Per i siti ospitati sulla nostra piattaforma, il plugin Akismet è preinstallato e abilitato per te. Per i siti self-hosted, segui la nostra guida all’installazione di 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 aggiungerla utilizzando la variabile d’ambiente DISCOURSE_AKISMET_API_KEY.
Dopo aver abilitato il plugin, puoi trovare la coda dei moderatori 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 che il post è spam, lo lascia eliminato e informa Akismet che si trattava di 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 speriamo non commetta più lo stesso errore. |
| Ignora | Conferma che il post è spam, lo lascia eliminato, ma non notifica Akismet. |
| Conferma spam ed elimina utente | Elimina l’utente, i suoi post, gli argomenti e blocca il suo indirizzo email e 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 commento | “forum-post” |
| Contenuto | Colonna raw 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 assicurarti che tutto funzioni correttamente. Accedi come utente non amministratore e crea un nuovo argomento e un nuovo post. Usa le seguenti informazioni:
title: Test spam - Questo plugin farĂ quello che dice!
post: amore vashikaran, specialista amore vashikaran,919828891153 amore vashikaran speciale stregoneria nera specialista sbrigati sbrigati amore ora
Ora, vai su /sidekiq/scheduler e trova le attivitĂ CheckForSpamPosts ed eseguile. Quindi, come membro del personale, visualizza la coda dei moderatori andando su /review o utilizzando il menu Hamburger. Dovresti vedere il post con alcune informazioni aggiuntive al riguardo.





