Skip to main content
Guide
GuideSecurityModeration

Configurare la verifica su Discord: quale metodo ferma quale problema

Pulsante, calcolo matematico, login Discord o link esterno: ogni tipo di verifica tiene fuori qualcosa di diverso. Come scegliere quello giusto, e i due errori che rompono quasi ogni configurazione.

Pubblicato il di AlphaCloud5 min di lettura

La verifica è una porta davanti al tuo server. I nuovi membri vedono prima un solo canale, completano lì un passaggio e poi ricevono il ruolo che permette loro di vedere tutto il resto.

Sembra un'impostazione da cliccare una volta. In pratica è un compromesso: ogni ostacolo che ferma un bot ferma anche qualche persona vera. La verifica giusta quindi non è la più severa, ma la più leggera che risolve il tuo problema reale.

Prima il problema, poi il metodo

Prima di scegliere un metodo, chiediti cosa vuoi davvero tenere fuori. I quattro metodi di AlphaCloud fermano ciascuno qualcosa di diverso:

Metodo Ferma Costa ai membri veri
Pulsante bot che si limitano a pubblicare messaggi quasi niente
Calcolo matematico bot che premono anche i pulsanti qualche secondo
Login Discord membri di determinati altri server un accesso con Discord
Link esterno ciò che controlla il tuo servizio esterno dipende dal servizio

Il pulsante basta per la maggior parte dei server. I tipici account di spam pubblicano link in ogni canale visibile e non cliccano mai niente. Un solo clic li separa già da tutti gli altri.

Il calcolo matematico conviene quando nonostante il pulsante vedi ancora ingressi automatizzati: account che si verificano a ondate e iniziano subito a fare spam. Una piccola somma è banale per una persona e un vero ostacolo per uno script semplice.

Il login Discord è l'unico metodo che sa qualcosa del membro: accede una volta con Discord, e il bot vede su quali altri server si trova. Ti serve esattamente per un caso, la blacklist dei server (più sotto i dettagli). Senza una blacklist aggiunge solo un accesso e non ti dà niente in cambio.

Il link esterno è per i server che hanno già un proprio servizio di controllo. AlphaCloud manda lì il membro invece di verificarlo da sé.

Configurarla in cinque passaggi

  1. Togli a @everyone la visibilità di tutti i canali tranne quello di verifica, e crea un ruolo con accesso completo.
  2. Attiva il modulo nel pannello web e scegli il canale di verifica.
  3. Imposta i ruoli assegnati dopo la verifica, cioè il ruolo del passaggio 1.
  4. Facoltativo: ruoli da rimuovere. Utile se i nuovi membri ricevono prima un ruolo come "Non verificato", per esempio tramite il modulo Ruolo automatico.
  5. Scegli il metodo e salva. Il pannello poi pubblica da solo nel canale il messaggio con il pulsante.

L'aspetto e il testo di quel messaggio li cambi con il Message Builder. Il pulsante di verifica viene sempre aggiunto automaticamente, quindi non può essere eliminato per sbaglio.

I due errori che rompono quasi ogni configurazione

Quando "la verifica non funziona", la causa è quasi sempre una di due.

Il ruolo sta sopra il ruolo del bot. Discord permette a un bot di assegnare solo i ruoli che stanno sotto il suo nell'elenco dei ruoli. Se il ruolo dei membri sta sopra, tutti premono il pulsante e non succede niente. La soluzione è trascinare in alto il ruolo AlphaCloud nelle impostazioni del server. Perché Discord funziona così è spiegato nel dettaglio in Ruoli e permessi su Discord.

@everyone vede ancora tutto. In quel caso la verifica è decorazione: chi ignora il pulsante continua a leggere e scrivere ovunque. Dopo la configurazione, usa una volta "Visualizza il server come ruolo" per controllare cosa vede davvero un membro appena arrivato.

La blacklist dei server: chi arriva da dove

La blacklist è la funzionalità più forte del modulo e quella fraintesa più spesso. Inserisci gli ID dei server i cui membri non vuoi, come noti server di raid, fabbriche di account secondari o community di cheat. Chi al momento dell'accesso è membro di uno di quei server non viene verificato e riceve un messaggio diretto con il motivo.

Tre cose da sapere:

  • Funziona solo con il login Discord. È l'unico modo in cui il bot vede l'elenco dei server di un membro. Quando attivi la blacklist, il pannello cambia automaticamente il metodo e blocca la scelta.
  • Non controlla una volta sola. Chi oggi si verifica senza problemi ed entra in un server bloccato la settimana prossima viene intercettato al controllo successivo. Viene ripetuto ogni 48 ore nel piano gratuito e ogni 6 ore con Premium.
  • Una voce con zero risultati dopo mesi di solito è un errore di battitura nell'ID. Per questo il pannello mostra per ogni voce quante persone ha effettivamente bloccato, accanto al nome che il bot ricava da solo per quell'ID. Se il nome non corrisponde a ciò che volevi inserire, l'ID è sbagliato.

Il controllo periodico nascondeva una trappola che abbiamo trovato mentre scrivevamo questo articolo: se durante un controllo Discord era brevemente irraggiungibile, veniva trattato come se il membro avesse revocato il suo accesso. A quel punto usciva per sempre dal controllo periodico, e il log mostrava un messaggio sbagliato. Ora una breve interruzione viene semplicemente ritentata al giro successivo.

Cosa la verifica non risolve

La verifica controlla se una persona preme il pulsante. Non controlla se quella persona ha buone intenzioni. Contro attacchi coordinati con account reali aiutano di più altri strumenti:

Ogni impostazione nel dettaglio è nella documentazione della verifica e della blacklist dei server (la documentazione è in tedesco).

Altri articoli