🍪 Uso de cookies

Utilizamos únicamente cookies esenciales (sesión y seguridad) y almacenamiento local (idioma, moneda) para el correcto funcionamiento de la plataforma. No utilizamos cookies de publicidad ni de terceros. Puedes obtener más información en nuestra Política de Privacidad.

Volver al Blog
Tutorial1 Ago 202610 min de lectura

Sistema de Niveles y XP para Discord: Cómo Aumentar la Actividad

El sistema de niveles de Obsidian usa una curva de XP exponencial para que subir de nivel sea motivador pero no imposible. Te explico cómo funciona por dentro y cómo configurarlo.

¿Cómo se calcula el XP?

El bot usa la fórmula XP requerida = 100 × nivel^1.5. Esto significa que los primeros niveles se alcanzan rápido y luego cada nivel requiere más esfuerzo, manteniendo el interés a largo plazo.

📊 Ejemplo real: Nivel 1 = 100 XP · Nivel 2 = 283 XP · Nivel 5 = 1.118 XP · Nivel 10 = 3.162 XP.

Cada mensaje otorga 15 XP de base más un bonus aleatorio de 0-4 XP, multiplicado por el multiplicador que configures.

El bot usa un cooldown por usuario (por defecto 60 segundos) para evitar que se grinde XP spameando. Los mensajes de bots y los canales ignorados no cuentan.

Configuración desde el panel

XP por mensaje: ajusta la base de XP que otorga cada mensaje.
Multiplicador: aplica un bonus global (ej: 2x en días de evento).
Roles por nivel: asigna un rol automáticamente al alcanzar cada nivel.
Recompensas: entrega ítems de economía, monedas o beneficios al subir.
Leaderboard: ranking global y por servidor con las posiciones en vivo.

Consejos para aumentar la actividad

  • Crea recompensas por hitos: un rol especial al nivel 10 o 20 mantiene el interés.
  • Muestra el ranking: publica el leaderboard en un canal visible para fomentar la competencia sana.
  • Ignora canales de spam: excluye canales de bots o de memes para que el XP refleje conversación real.
  • Eventos con doble XP: usa el multiplicador en días especiales para reactivar la comunidad.

Activa tu comunidad con niveles y XP

Configurar niveles gratis