Server

Levels

Members earn XP by chatting (once a minute counts, so spam doesn't) and get reward roles at the levels you choose. Levels are off until you run the setup.

Quick setup

  1. ?levels setup
    Turn levels on - and let the bot create Level 5 ... Level 100 reward roles, or add your own.
  2. ?levels add @role 10
    Give a role at a level.
  3. ?levels messagemode channel #level-ups
    Where level-up messages go: channel, dm, here or off.
  4. ?invoke levelup (text or embed code)
    A custom level-up message with title, footer, fields and more.

Rank cards

?rank shows a member's level card, ?levels leaderboard the top members. Reward roles can never carry dangerous permissions.

22 commands · (required) [optional] · also on the commands page

?levels

Levels and XP with reward roles.

?levels [member]
Permissions noneAliases level, xp, lvlCooldown 3 per 8s per user

?levels add

You can use the ?levels add command to give a role when members reach a level.

?levels add (role) (level)
Permissions Manage GuildAliases rewardCooldown 3 per 8s per user

?levels disable

You can use the ?levels disable command to turn levels off (XP and rewards are kept).

?levels disable
Permissions Manage GuildAliases offCooldown 3 per 8s per user

?levels ignore

Channels and roles that don't earn XP.

?levels ignore (role or channel)
Permissions Manage GuildCooldown 3 per 8s per user

?levels ignore list

You can use the ?levels ignore list command to view what doesn't earn XP.

?levels ignore list
Permissions Manage GuildCooldown 3 per 8s per user

?levels leaderboard

You can use the ?levels leaderboard command to view the XP leaderboard.

?levels leaderboard [page]
Permissions noneAliases lb, topCooldown 3 per 8s per user

?levels message

The level-up message.

?levels message
Permissions Manage GuildAliases msgCooldown 3 per 8s per user

?levels message reset

Go back to the default level-up message.

?levels message reset
Permissions Manage GuildCooldown 3 per 8s per user

?levels message set

You can use the ?levels message set command to set the level-up message.

?levels message set (text or embed code)
Permissions Manage GuildCooldown 3 per 8s per user

?levels message variables

Variables and every embed option for the level-up message.

?levels message variables
Permissions Manage GuildAliases vars, embedCooldown 3 per 8s per user

?levels message view

You can use the ?levels message view command to see and preview the level-up message.

?levels message view
Permissions Manage GuildAliases show, previewCooldown 3 per 8s per user

?levels messagemode

Where level-up messages go.

?levels messagemode (channel, dm, here or off) [channel]
Permissions Manage GuildAliases modeCooldown 3 per 8s per user

?levels remove

You can use the ?levels remove command to stop giving a role for a level.

?levels remove (level)
Permissions Manage GuildAliases delete, delCooldown 3 per 8s per user

?levels reset

You can use the ?levels reset command to reset one member's XP, or everyone's.

?levels reset [member]
Permissions Manage GuildCooldown 3 per 8s per user

?levels rewards

You can use the ?levels rewards command to view the level rewards.

?levels rewards
Permissions noneAliases roles, listCooldown 3 per 8s per user

?levels setlevel

You can use the ?levels setlevel command to set a member's level.

?levels setlevel (member) (level)
Permissions Manage GuildCooldown 3 per 8s per user

?levels setrate

You can use the ?levels setrate command to change how much XP members get.

?levels setrate (multiplier)
Permissions Manage GuildAliases rate, multiplierCooldown 3 per 8s per user

?levels setup

You can use the ?levels setup command to turn levels on - and make the reward roles for you, if you want.

?levels setup
Permissions Manage GuildCooldown 3 per 8s per user

?levels setxp

You can use the ?levels setxp command to set a member's XP.

?levels setxp (member) (amount)
Permissions Manage GuildCooldown 3 per 8s per user

?levels stackroles

Keep every earned reward role, or just the highest.

?levels stackroles (on or off)
Permissions Manage GuildAliases stackCooldown 3 per 8s per user

?levels sync

You can use the ?levels sync command to give every member the right reward roles for their XP.

?levels sync
Permissions Manage GuildCooldown 3 per 8s per user

?rank

You can use the ?rank command to view a member's level and XP.

?rank [member]
Permissions noneAliases rankcardCooldown 3 per 8s per user