Vai al contenuto
Community

Sistema di livelli su Discord: XP, ruoli premio e classifica

Configura un sistema di livelli sul tuo server Discord: XP per messaggi e canali vocali, ruoli come premio di livello, regole eque contro lo spam e una classifica pubblica da condividere.

  • 9 min di lettura
  • 6 passaggi
Contenuti

Un sistema di livelli su Discord rende visibile l'attività: chi scrive e partecipa accumula XP, sale di livello e prima o poi riceve un ruolo speciale. Questo spinge i nuovi membri a partecipare e dà ai veterani un motivo per restare.

Se però è configurato male, tutto crolla in fretta: la gente fa spam per gli XP, la chat si riempie di avvisi di livello e dopo un mese a nessuno importa più della classifica. In questa guida configuri i livelli di Lizbot in modo che restino equi e motivino a lungo. Alla fine avrai XP, ruoli premio, una scheda livello e, se vuoi, una classifica pubblica sul web.

Come funziona un sistema di livelli

Discord non ha un sistema di livelli proprio. Ti serve un bot che conti i messaggi e assegni punti. Con Lizbot funziona così:

  • Ogni messaggio dà una quantità casuale di XP, di default tra 15 e 25.
  • Poi scatta un cooldown, di default 60 secondi. I messaggi inviati in quel periodo non danno XP.
  • Se vuoi, puoi assegnare XP anche per il tempo passato nei canali vocali, di default 5 XP al minuto. Come animare i canali vocali in generale lo trovi nella guida più attività nei canali vocali.
  • Dagli XP accumulati si ricava il livello secondo una curva.

La curva segue la formula: XP per il livello n = base · n² + fattore · n. Con i valori predefiniti (base 5, fattore 50) ti servono questi XP in totale:

LivelloXP totalimessaggi contati (circa)
1553
537519
101.00050
203.000150
5015.000750

Il numero di messaggi presuppone una media di 20 XP per messaggio contato. Per via del cooldown, conta al massimo un messaggio al minuto. Chi invia dieci messaggi di fila riceve quindi XP una volta sola. Se arrivi da un altro bot, le guide alternativa a MEE6 e alternativa ad Arcane spiegano come portarti dietro livelli e ruoli premio.

1. Attiva i livelli nella dashboard

Apri la dashboard di Lizbot, scegli il tuo server e vai su Livelli. Nella scheda Generale attiva Livelli attivi. Lì imposti anche:

  • XP per messaggio (min) e XP per messaggio (max)
  • Cooldown in secondi
  • Curva: base e Curva: fattore

Per la maggior parte dei server i valori predefiniti vanno bene. Se il tuo server è molto attivo e i primi premi arrivano troppo in fretta, aumenta la base della curva invece del cooldown. Così i primi livelli restano raggiungibili e quelli alti diventano molto più rari.

2. Imposta regole eque contro lo spam di XP

Un sistema di livelli premia ciò che misuri. Se misuri solo i messaggi, avrai più messaggi, ma non per forza migliori. Queste impostazioni aiutano:

  • Cooldown: i 60 secondi predefiniti evitano che lo spam di una sola parola convenga. Non scendere sotto i 30 secondi.
  • Nessun XP nei canali: escludi i canali dove lo spam è probabile o gli XP non hanno senso, come comandi dei bot, giochi di conteggio, meme o off-topic.
  • Nessun XP per i ruoli: per esempio per i bot, i membri silenziati o un ruolo per gli account bloccati.
  • Moltiplicatori: nella scheda con lo stesso nome assegni un fattore a ruoli o canali. Un fattore di 1,5 nel tuo canale di discussione premia le conversazioni lunghe, uno di 0,5 riduce un canale per scherzare e 0 disattiva del tutto gli XP lì.

Importante sui moltiplicatori: i valori sotto 1 hanno la precedenza sui bonus. Un membro con un ruolo bonus riceve comunque meno XP in un canale ridotto. Così nessuno aggira la riduzione con il ruolo dei potenziatori.

Per gli XP vocali ci sono regole di protezione apposite nella scheda Vocale: Persone minime nel canale (di default 2, i bot non contano), Chi è silenziato non riceve XP e Ignora il canale AFK. In più ci sono i Canali vocali ignorati. Così nessuno accumula XP stando da solo e in silenzio in un canale.

3. Scegli i ruoli come premio di livello

I ruoli premio sono il motore principale. Creali prima su Discord: Impostazioni del server, poi Ruoli, poi Crea ruolo. Dagli un colore e, se vuoi, attiva l'opzione per mostrare i membri separatamente. Assicurati che il ruolo di Lizbot stia sopra i ruoli premio nell'elenco dei ruoli, altrimenti il bot non può assegnarli. Trovi di più nella guida configurare i ruoli su Discord.

Poi, nella scheda Premi della dashboard, assegni un livello a ogni ruolo. Uno schema collaudato:

  • Livello 5: un ruolo che permette immagini e link in chat
  • Livello 10: un ruolo colorato da veterano
  • Livello 20: accesso a un canale lounge tranquillo
  • Livello 30 e oltre: un ruolo raro con un nome tutto suo

Due interruttori decidono come si comportano i ruoli. Accumula ricompense fa tenere ai membri tutti i ruoli raggiunti; senza, resta solo il più alto. Restituisci le ricompense al rientro ridà i ruoli di livello ai membri che lasciano il server e poi tornano. Gli XP restano salvati. Se la verifica è attiva, i ruoli tornano solo dopo che la persona si è verificata.

Con il piano Free puoi assegnare 10 ruoli premio, da Pro in su senza limiti.

4. Messaggio di livello senza spam in chat

Nella scheda Level up, sotto Dove, scegli dove finiscono i complimenti. Le opzioni sono Nel canale attuale, Canale fisso, Via DM e Nessun messaggio. Per la maggior parte dei server un canale apposito come #level-ups è la scelta migliore, perché la chat normale resta tranquilla.

Il testo lo personalizzi tu. Tra le variabili disponibili ci sono {user.mention}, {level} e {xp}, per esempio:

GG {user.mention}, ora sei al **livello {level}**!

Molto utile è l'interruttore Annuncia solo i livelli con ricompensa. Così Lizbot annuncia un passaggio di livello solo quando c'è un ruolo collegato. Sui server attivi risparmia tantissimi messaggi.

5. Personalizza la scheda livello

Con /rank show i membri vedono il loro livello, i loro XP, la loro posizione e il numero di messaggi. Con l'opzione membro guardano quelli di qualcun altro. Nella scheda Scheda livello scegli la Visualizzazione: Immagine (scheda con barra di avanzamento) o Embed semplice. Per l'immagine imposti il colore di sfondo e quello di risalto e puoi aggiungere un'Immagine di sfondo tramite URL, idealmente nel formato 934 × 282 pixel.

Da Pro in su i membri possono personalizzare la propria scheda: /rank style background imposta un'immagine di sfondo personale, /rank style color un colore di risalto personale. Altri consigli su colori, sfondo e formato dell'immagine li trovi nella guida personalizzare la scheda livello su Discord.

6. Classifica su Discord e sul web

Su Discord, /rank top mostra la top 10 del server e con l'opzione pagina sfogli le pagine successive. Nella dashboard, la scheda Classifica mostra l'elenco completo con XP e messaggi. Lì puoi anche azzerare la classifica con Azzera, per esempio all'inizio di una nuova stagione. Questo cancella tutti gli XP del server e non si può annullare.

La Classifica pubblica la trasforma in una pagina web dedicata con la top 100, un podio per i primi tre, l'avanzamento fino al livello successivo e i ruoli premio. Attiva Mostra la classifica pubblicamente e scegli un Nome breve nell'indirizzo: da 3 a 32 caratteri tra a e z, 0 e 9 e trattino. La pagina sarà su lizbot.gg/l/tuo-nome-breve. Se lasci vuoto il nome breve, nell'indirizzo compare l'ID del server. Con Copia link la condividi subito. In più /rank top riceve un pulsante che porta alla pagina web.

Privacy nella classifica pubblica

Se attivi la classifica pubblica, nomi visualizzati, avatar, livelli e XP della top 100 sono visibili a chiunque su internet, anche senza un account Discord. I membri che hanno lasciato il server non compaiono.

Ogni membro può togliersi da solo: /rank privacy con verstecken su true lo rimuove dall'elenco pubblico, con false ricompare. Funziona con tutti i piani. Ti conviene annunciare la classifica pubblica nel tuo canale degli annunci e citare subito questo comando.

Checklist

  • i livelli sono attivi nella dashboard
  • il cooldown è di almeno 30 secondi
  • i canali per bot, giochi e spam sono in Nessun XP nei canali
  • il ruolo di Lizbot sta sopra tutti i ruoli premio
  • gli avvisi di livello finiscono in un canale apposito o arrivano solo ai livelli con premio
  • il primo premio si raggiunge dopo pochi giorni di attività
  • i tuoi membri sono stati avvisati prima che tu attivi la classifica pubblica

Errori comuni

Premi troppo lontani: se il primo ruolo arriva solo al livello 25, i nuovi membri mollano. Metti un piccolo premio presto, per esempio al livello 5. Altre idee per far restare i nuovi arrivati le trovi nella guida trattenere i membri sul server.

Ruolo di Lizbot troppo in basso: Discord permette ai bot di assegnare solo i ruoli che stanno sotto il loro. Se un ruolo premio sta sopra, al passaggio di livello non succede nulla. Come trovare questi problemi di autorizzazioni lo spiega la guida al bot mancano i permessi.

Ruoli premio con permessi da amministratore: un ruolo di livello dovrebbe sbloccare comodità, non permessi di moderazione. Chi scrive tanto non è per forza affidabile.

Valanga di avvisi di livello nella chat principale: senza un canale apposito o senza Annuncia solo i livelli con ricompensa, i complimenti soffocano le conversazioni vere.

Tutti i canali valgono uguale: gli XP dei canali di conteggio o di spam falsano la classifica. Escludili o riducili con un moltiplicatore.

FAQ

I membri ricevono XP per ogni messaggio?

No. Dopo un messaggio con XP scatta il cooldown, di default 60 secondi. Quello che viene scritto in quel periodo non conta. In più ci sono i canali e i ruoli che hai escluso dagli XP.

Gli XP si perdono se qualcuno lascia il server?

No, gli XP restano salvati. Se il membro torna, riceve di nuovo in automatico i suoi ruoli premio, purché Restituisci le ricompense al rientro sia attivo.

Posso importare gli XP da un altro bot?

Sì, nella dashboard sotto Cambia bot c'è una scheda apposita Livelli. Carichi un file CSV o JSON e, nel caso di un bot di livelli molto diffuso, Lizbot può anche caricare la sua classifica pubblica. Se vuoi, Lizbot poi assegna i ruoli premio corrispondenti. Come funziona il passaggio nel complesso lo trovi nella guida cambiare bot.

Come mi nascondo nella classifica pubblica?

Usa /rank privacy su Discord e imposta verstecken su true. Da quel momento non comparirai più sulla pagina web. La classifica dentro Discord non cambia.

Ogni quanto si aggiorna la classifica pubblica?

La pagina web si aggiorna più o meno ogni minuto. Gli XP nuovi compaiono quindi poco dopo che qualcuno ha scritto.

Funzionalità di Lizbot correlate

Altre guide

Strumento collegatoGeneratore di embedCrea embed per Discord con titolo, colore, campi e immagini e vedi subito come appaiono. Pronti in JSON o per i webhook. Gratis nel tuo browser, senza registrazione.

Lascia che se ne occupi Liz

Invita Lizbot, configuralo nella dashboard e il gioco è fatto. Il piano Free resta gratis.

Preferisci chiedere prima? Nel Discord di supporto