I reaction roles permettono ai membri Discord di darsi un ruolo cliccando un'emoji sotto un messaggio, e di perderlo rimuovendo la reazione. Un bot controlla quel messaggio e cambia i ruoli per te, così lo staff non deve assegnarli a mano. Discord non ha una funzione reaction role propria, quindi serve un bot. Questa guida ne configura uno con Noxyr, che offre anche pulsanti e un menu a tendina per lo stesso scopo.
A cosa servono i reaction roles
La maggior parte dei server li usa per cose che i membri dovrebbero scegliere da soli:
- Notifiche: un ruolo Annunci o Eventi, così riceve la notifica solo chi la vuole.
- Interessi: un ruolo Gamer o Artista che apre i canali su quell'argomento.
- Regione o lingua: un ruolo per membro, così una scelta sostituisce quella precedente.
- Colori: un ruolo che cambia solo il colore del nome.
Reazioni, pulsanti o menu a tendina?
Tutti e tre fanno la stessa cosa. Scegli in base all'aspetto che deve avere il pannello:
- Reazioni sono lo stile classico. Mostrano quante persone hanno scelto ogni opzione, ma i membri non ricevono risposta, quindi un cambio di ruolo fallito è invisibile per loro.
- Pulsanti sono i più chiari. Ognuno ha un'etichetta e il membro riceve un messaggio privato che spiega cosa è cambiato.
- Un menu a tendina resta ordinato con un elenco lungo e tiene il canale corto su smartphone.
Come configurare i reaction roles
- Aggiungi il bot. Aggiungi Noxyr al tuo server. È gratuito.
- Sposta in alto il suo ruolo. In Impostazioni server, poi Ruoli, trascina il ruolo del bot sopra tutti i ruoli che i membri possono scegliere. Un bot può assegnare solo ruoli sotto il proprio.
- Crea il pannello. Apri la dashboard, vai su Benvenuto, poi Reaction roles. Oppure esegui
/reactionrole createin Discord e scegli lo stile e il primo ruolo. - Aggiungi i tuoi ruoli. Un pannello contiene fino a 20 ruoli. I pannelli a reazioni richiedono un'emoji per ogni ruolo. Nella dashboard aggiungili tutti insieme; in Discord usa
/reactionrole add. - Pubblicalo. In un pannello a reazioni il bot aggiunge per te ogni emoji, quindi i membri devono solo cliccare.
- Provalo. Clicca un'opzione con un account normale, poi cliccala di nuovo per verificare che il ruolo venga tolto.
Consentire ai membri di avere un solo ruolo
Attiva Un solo ruolo per scelte che si escludono a vicenda, come una regione o un colore. Scegliere un nuovo ruolo rimuove quello vecchio, e in un pannello a reazioni viene rimossa anche la vecchia reazione. In Discord, imposta single su true in /reactionrole create.
Tieni i ruoli di moderazione fuori dal pannello
Qualsiasi ruolo in un pannello può essere preso da chiunque lo veda, quindi un ruolo con Bandisci membri o Gestisci messaggi non deve mai starci. Noxyr rifiuta questi ruoli quando salvi e controlla di nuovo ogni volta che qualcuno ne sceglie uno. Se un ruolo ottiene in seguito un permesso di moderazione, smette di essere assegnato.
Risolvere reaction roles che non funzionano
- Non succede nulla: il ruolo del bot è sotto quello che dovrebbe assegnare, oppure gli manca Gestisci ruoli.
- Le emoji non compaiono nel messaggio: il bot ha bisogno di Aggiungi reazioni e Leggi la cronologia dei messaggi in quel canale.
- Un'emoji personalizzata viene rifiutata: deve essere caricata nel tuo server.
- Un ruolo non è nell'elenco della dashboard: è sopra il bot, gestito da un'integrazione, oppure ha un permesso di moderazione.
Ogni opzione è spiegata nella documentazione sui reaction roles. Per i ruoli che tutti devono ricevere, usa invece ruolo automatico o verifica.