Guida
Configura il filtro antispam
Il filtro antispam impedisce ai membri di inondare un canale. Ha cinque controlli separati, ciascuno con il proprio interruttore e il proprio limite. In un nuovo server sono tutti disattivati.
Come funziona
Il filtro antispam esamina ogni messaggio inviato da un membro e applica i controlli che hai attivato:
| Controllo | Cosa rileva |
|---|---|
| Flood di messaggi | Troppi messaggi in poco tempo |
| Spam di allegati | Troppi allegati in poco tempo |
| Spam di a capo | Un messaggio con troppe interruzioni di riga |
| Maiuscole eccessive | Un messaggio di una certa lunghezza scritto per lo più in maiuscolo |
| Spam di emoji | Un messaggio con troppe emoji |
Ci sono due interruttori da conoscere: uno per l'intero filtro e uno per ogni controllo. Il filtro non fa nulla finché almeno un controllo non è attivo.
Modificare un messaggio non conta come un nuovo messaggio. Il filtro antispam è un controllo sul testo e non usa crediti. Per una panoramica della funzione vedi filtro antispam.
Configuralo nella dashboard
I limiti dipendono da quanto è attivo il tuo server. Il [riferimento delle impostazioni](/docs/settings) elenca il valore predefinito e l'intervallo consentito di ciascuno.
Apri Protezione antispam, Filtro antispam
Nella dashboard apri il tuo server e vai su Protezione antispam, poi Filtro antispam.
Attiva il filtro
Attiva Filtra lo spam.
Attiva i controlli che vuoi
In Controlli, attiva ogni controllo che ti serve e imposta il suo limite. Inizia dal flood di messaggi: copre il tipo di spam più comune.
Decidi sui timeout
Ogni controllo ha il proprio interruttore Metti il membro in timeout e la propria durata. Un timeout ferma subito un flood, mentre la sola eliminazione si limita a ripulire dopo.
Aggiungi ruoli esentati
In Ruoli esentati, scegli i ruoli che il filtro deve ignorare.
Salva e prova
Scegli Salva modifiche, poi prova con un account che non ha ruoli esentati.
Il comando `/settings`
/settings ha la pagina Inviti e spam con una sezione del filtro antispam in cui gestisci i ruoli esentati. I controlli e i loro limiti si impostano solo nella dashboard. Serve il permesso Gestisci server.
La stessa pagina ha una sezione per il filtro degli inviti. Vedi il riferimento dei comandi.
Cosa succede in caso di violazione
- Il messaggio viene eliminato.
- Il membro va in timeout, se il timeout di quel controllo è attivo.
- Viene pubblicata una voce di log nel tuo canale di log, con il nome del controllo scattato. Vedi registrazione.
- Viene detratta fiducia, se usi fiducia e strike. Ogni controllo è una violazione a sé e tutti e cinque hanno gravità bassa per impostazione predefinita. Puoi cambiare la gravità per ogni controllo o disattivarne uno nelle impostazioni della fiducia.
- Il membro viene avvisato della perdita di fiducia, se la fiducia è attiva e impostata per avvisare i membri. I membri che hanno aderito con
/dmsricevono un messaggio diretto. Gli altri ricevono un breve avviso nel canale che si elimina da solo, a meno che tu non abbia disattivato l'avviso nelle impostazioni generali.
Con la fiducia attiva, un membro che continua a fare spam perde fiducia a ogni messaggio rimosso e finisce con uno strike, anche se nessun singolo messaggio lo giustificherebbe.
Esenzioni
Il filtro antispam ha dei ruoli esentati: i membri con uno di questi ruoli non vengono mai controllati. Usali per i moderatori e per i bot o i ruoli che pubblicano molto per natura, ad esempio un ruolo per gli annunci.
Non ci sono canali esentati. Se un canale richiede regole diverse, come un canale di meme dove i muri di emoji sono normali, assegna un ruolo esentato ai membri che vi scrivono oppure lascia disattivato quel controllo.
Filtro antispam o AutoMod
Il filtro antispam di SfwBot e AutoMod di Discord si sovrappongono. Il filtro antispam agisce dopo la pubblicazione di un messaggio e può contare i messaggi nel tempo. AutoMod blocca un messaggio prima che qualcuno lo veda e copre lo spam di menzioni, che il filtro antispam non controlla. Molti server usano entrambi.
Risoluzione dei problemi
- Non succede nulla. Filtra lo spam è attivo ma nessun controllo lo è. Attiva almeno un controllo.
- Un membro non viene mai rilevato. Il membro ha un ruolo esentato.
- I messaggi vengono segnalati ma restano. Al bot manca Gestisci messaggi in quel canale. Esegui
/status. - Il timeout non viene applicato. Il bot ha bisogno del permesso di mettere i membri in timeout e il suo ruolo deve essere sopra il ruolo più alto del membro.
- La normale chat viene rimossa. Un limite è troppo basso per il tuo server. Alzalo oppure disattiva quel controllo. Le maiuscole eccessive e lo spam di emoji sono i controlli che più probabilmente colpiscono messaggi innocui.
- Nessuna voce di log. Non è impostato un canale di log, oppure il bot non può scrivervi.
Domande frequenti
Il filtro antispam rileva lo spam di menzioni?
No. Lo spam di menzioni è gestito da AutoMod di Discord, che SfwBot può configurare per te. Vedi la guida ad AutoMod.
I moderatori vengono controllati?
Solo se non hanno un ruolo esentato. Aggiungi il tuo ruolo di moderatore ai ruoli esentati.
Il filtro antispam usa crediti?
No. Solo le scansioni AI dei contenuti multimediali usano crediti.