Sistema XP e livelli

Xponent utilizza un sistema completamente configurabile Motore XP. Ecco come funziona.

XP ​​messaggio

Ogni messaggio inviato da un membro guadagna XP base + bonus casuale (0–10). La base è configurabile (impostazione predefinita: 15 XP). Un tempo di recupero per membro (predefinito: 60 secondi) impedisce lo spam farming. I messaggi del bot vengono sempre ignorati.

Reazione XP

Quando la reazione XP è abilitata, l'aggiunta di una reazione fa guadagnare XP (predefinito: 5 XP). Ha un tempo di recupero separato e un limite giornaliero opzionale per prevenire abusi.

Curve di livello

Lineare: XP ​​necessari = livello × 100 × moltiplicatore. Sempre lo stesso intervallo.
Standard (predefinito): XP necessari = Livello² × 100 × moltiplicatore.
Ripido: XP necessari = Livello² × 200 × moltiplicatore.
Esponenziale: XP necessari = 1,5^Livello × 50 × moltiplicatore. I primi livelli sono facili, i livelli successivi diventano molto impegnativi.

Eventi di aumento di livello

Quando un membro supera una soglia di livello, il bot lo annuncia nel canale configurato (o nel canale corrente). Quindi controlla la tabella dei premi del ruolo e assegna o sostituisce automaticamente i ruoli in base alla modalità configurata.

Livello massimo

Facoltativo. Una volta impostato, i membri smettono di guadagnare XP una volta raggiunto questo livello. Utile per sistemi di prestigio o ripristini stagionali.

Requisiti

  • L'intento MessageContent deve essere abilitato nel portale per sviluppatori Discord
  • Intento GuildMessageReactions richiesto per Reaction XP
  • Intento GuildMembers richiesto per il monitoraggio degli inviti e la sincronizzazione dei membri