Un flusso di onboarding su Discord funzionante ha un ordine preciso: un nuovo membro vede le regole prima di poter scrivere altrove, la verifica è il cancello che dimostra che è arrivato fin lì, e il messaggio di benvenuto viene dopo, saluta chi ha già superato il cancello invece di qualcuno che potrebbe andarsene senza leggere nulla. Se inverti l'ordine, con il benvenuto prima della verifica o una verifica senza un passaggio sulle regole prima, o infastidisci le persone con un server bloccato prima che capiscano il motivo, oppure lasci scrivere account non verificati prima di aver filtrato qualsiasi cosa. Questa guida spiega come sequenziare il tutto, non solo come configurare ogni singolo pezzo; per la procedura di verifica vera e propria, vedi come configurare la verifica su Discord.

A new member presses Verify, the gate opens, and they pass through with a Member role. Verify Member

I tre elementi e a cosa serve davvero ciascuno

  • Un canale regole / informazioni: visibile ai membri non verificati (o a tutti), spiega cos'è il server e cosa sblocca la verifica. È un normale canale Discord con sovrascritture dei permessi, non una funzione del bot.
  • Verifica: un pannello con pulsanti che assegna un ruolo quando viene cliccato. Serve un canale in cui pubblicarlo e un ruolo da assegnare, e il ruolo del bot deve trovarsi sopra quello che assegna, altrimenti Discord rifiuta la modifica senza avvisare.
  • Messaggio di benvenuto: viene pubblicato automaticamente all'ingresso, indipendentemente dalla verifica. Scatta nel momento in cui qualcuno entra nel server, non nel momento in cui si verifica.

Quest'ultimo punto conta per l'ordine: benvenuto e verifica sono due sistemi separati che non si parlano. Un nuovo membro riceve il messaggio di benvenuto subito all'ingresso e poi può passare la verifica con i propri tempi; il messaggio di benvenuto non può essere configurato per attendere prima la verifica.

Progettare correttamente il cancello dei permessi

Il cancello vero è una configurazione dei permessi di Discord, non un'impostazione del bot: al ruolo @everyone (o a un ruolo “non verificato” che tutti ricevono all'inizio) va negato Visualizza canale su ogni canale tranne le regole e il canale del pannello di verifica. Il ruolo di verifica, una volta assegnato, deve essere quello che sblocca tutto il resto: o aggiungendolo alle sovrascritture di ogni altro canale, oppure, più semplicemente, rendendo visibili i canali normali a “tutti tranne il ruolo non verificato”. La verifica di Noxyr si occupa solo della metà che va dal clic sul pulsante all'assegnazione del ruolo; la struttura di visibilità dei canali intorno ad essa sono i normali permessi del server Discord.

Una sequenza che funziona per la maggior parte dei server

  1. Un nuovo membro entra. Finisce nei canali visibili a un account non verificato, di solito solo le regole e il canale del pannello di verifica.
  2. Il messaggio di benvenuto viene pubblicato nel canale di benvenuto scelto indipendentemente dallo stato di verifica; se quel canale è pensato per essere pubblico, assicurati che sia visibile anche agli account non verificati, altrimenti il messaggio finisce in un posto che non possono ancora vedere.
  3. Leggono le regole, poi vanno nel canale di verifica e cliccano il pulsante.
  4. Viene assegnato il ruolo di verifica, che (tramite la tua struttura di permessi) apre tutti gli altri canali.
  5. Facoltativo: un secondo messaggio o canale più dettagliato “inizia da qui” diventa visibile solo dopo la verifica, per le informazioni di onboarding che sarebbero sprecate su chi non si è ancora impegnato a entrare correttamente.

Errori comuni di progettazione

  • Il canale di benvenuto non è visibile ai membri non verificati. In quel caso il messaggio di benvenuto viene pubblicato nel vuoto dal punto di vista del nuovo membro; lo vede solo dopo la verifica, quando ormai appare fuori ordine.
  • Nessun canale regole prima del pulsante di verifica. La verifica dimostra che qualcuno ha cliccato un pulsante, non che abbia letto qualcosa. Metti le regole vere in un punto da cui il clic segua in modo naturale.
  • Ruolo del bot posizionato sotto il ruolo di verifica. È la segnalazione più comune del tipo “la verifica non funziona”: Discord rifiuta l'assegnazione del ruolo in silenzio, senza mostrare alcun errore al membro né, oltre a un'azione non riuscita, nei log del bot. Sposta il ruolo del bot sopra quello di verifica in Impostazioni server → Ruoli.
  • Troppi passaggi prima del cancello. Un canale regole, un captcha, una domanda sull'età e un pulsante di verifica in sequenza fanno perdere persone. Una lettura chiara delle regole e un clic sono il giusto livello di attrito per la maggior parte delle community.

Dove si inserisce un canale di recensioni o FAQ

Se il server vende qualcosa, metti anche le vetrine e i canali delle recensioni dietro il cancello di verifica, non prima. Un account non verificato che sfoglia uno shop prima di aver accettato delle regole è al contrario, e significa anche che l'anti-spam sorveglia un canale pieno di persone che non sono ancora passate da alcun filtro. Il supporto con i ticket di solito può restare aperto prima della verifica, dato che qualcuno che ha bisogno di aiuto prima ancora di vedere bene il server è un caso reale, anche se raro.

Domande frequenti

La verifica blocca i bot di spam all'ingresso? Impedisce loro di scrivere ovunque finché non cliccano un pulsante, il che elimina i semplici bot che entrano e spammano senza interagire oltre. Non è un captcha e non rileva i clic automatici: abbinala all'anti-spam per gli abusi via messaggio provenienti da account che invece cliccano.

Posso richiedere la verifica prima che qualcuno possa leggere le regole? No: la verifica assegna un ruolo dopo un clic, quindi le regole (o qualsiasi cosa spieghi perché dovrebbe cliccare) devono essere visibili prima di quel clic, non dopo.

E se il ruolo più alto di un membro è già superiore a quello del bot? Allora il bot non può nemmeno assegnargli il ruolo di verifica, per la stessa ragione gerarchica per cui non può agire su di lui per la moderazione. Succede soprattutto con ruoli dello staff molto alti creati prima dell'installazione del bot: ricontrolla l'ordine dei ruoli dopo ogni reinstallazione del bot.

Il messaggio di benvenuto dovrebbe menzionare la verifica? Sì, se il benvenuto viene pubblicato in un posto visibile ai membri non verificati: una riga come “verifica in #welcome-gate per sbloccare il resto del server” trasforma il messaggio di benvenuto in una parte dell'imbuto invece che in un vicolo cieco.

Posso cambiare in seguito il ruolo o il canale di verifica senza rompere i membri già verificati? Sì: cambiare ruolo o canale del pannello influisce solo sui clic futuri; i membri che hanno già il vecchio ruolo di verifica lo mantengono e non vengono ricontrollati retroattivamente.

Configura il pannello direttamente nella pagina Verifica della dashboard del tuo server, e leggi la documentazione su verifica e benvenuto per il comportamento esatto di ogni campo.