Lumabot
All features

XP & leveling

Text and voice levels, level roles, multipliers and a custom card.

Overview

Members earn XP for chatting and for time spent in voice. Text and voice levels are tracked separately, each with its own leaderboard and role rewards.

Multipliers per role and per channel let you boost or completely block XP where you want.

What you get

  • Random XP per message with a small bonus for longer messages, and XP every minute in voice.
  • 100 XP per level, with a configurable maximum level (50 by default).
  • Level roles for text and voice, with the choice to keep or replace previous roles.
  • Role multipliers and channel multipliers (a rate of 0 blocks XP).
  • Level-up message in a chosen channel, as text or as an embed.
  • XP card image, with a custom background on Premium servers.
  • Manual tools to add, remove, set or reset XP.

Setting it up

  1. Run /xp setup (Manage Server required).
  2. Enable XP, choose the max level and the level-up channel and message.
  3. Map levels to roles for text and voice, then add any multipliers.

Commands

Every command works as a slash command and as a prefix command. The default prefix is +, so /casino balance is also +casino balance. Aliases only work with the prefix.

  • /xp card

    Show the XP card.

    Arguments
    [user]
    Who can use it
    Everyone
  • /xp leaderboard

    Show the ranking.

    Arguments
    [text|voice]
    Who can use it
    Everyone
  • /xp add | remove | set

    Adjust a member's XP or level.

    Arguments
    kind, xp or level, user
    Who can use it
    Manage Server
  • /xp reset

    Reset XP.

    Arguments
    user or options
    Who can use it
    Manage Server
  • /xp setup

    Open the XP administration panel.

    Who can use it
    Manage Server

Premium and limits

  • Level roles and XP rates: 5 by default, 20 with Premium, 50 on a Custom bot.
  • A custom card background needs Premium.

Need a hand?

Our support server is the fastest way to get help or suggest a feature.