Level-Up Messages

Configure how Nevi announces level-ups. Enable or disable messages, set a dedicated channel, customize the message template with variables, and see example templates.

Enabling level-up messages

Level-up messages are controlled by the levelUpMessages config setting. To turn them on:

/config set levelUpMessages true

Once enabled, Nevi will send a message every time a member reaches a new level. By default, the message is sent in the same channel where the member leveled up. You can change this behavior by setting a dedicated level-up channel.

Setting a level-up channel

To keep level-up announcements from cluttering your conversation channels, you can route them all to a single dedicated channel:

/config set levelUpChannel #levels

All level-up messages will now appear in #levels regardless of where the member was chatting when they leveled up.

To revert to sending level-up messages in the current channel (wherever the user leveled up), set the channel to none:

/config set levelUpChannel none

Customizing the message

You can fully customize what Nevi says when someone levels up using the levelUpMessage config option. Use template variables (listed below) to insert dynamic values:

/config set levelUpMessage "Congrats {user.mention}! You reached level {level}!"

The message supports any combination of plain text and template variables. You can make it as simple or detailed as you like.

Available variables

Use these variables in your custom level-up message. They'll be replaced with the actual values when the message is sent:

VariableDescription
{user}The user's username (e.g., blake)
{user.name}The user's display name (server nickname or global display name)
{user.mention}An @mention of the user that pings them (e.g., @blake)
{level}The new level the user just reached
{oldlevel}The user's previous level before leveling up
{server}The name of the server

Example templates

Example message templates:

Simple & Clean

{user.mention} just reached Level {level}!

Celebratory

GG {user.mention}! You leveled up from {oldlevel} to {level} in {server}! Keep chatting!

Minimal

{user.name} is now level {level}.

RPG-Themed

{user.mention} has gained enough experience to advance to Level {level}. A new chapter begins!

Disabling level-up messages

If you want XP tracking and leveling to continue working behind the scenes but don't want any level-up announcements, simply disable the messages:

/config set levelUpMessages false

Members will still earn XP and level up. Their rank will still show on profiles and leaderboards, and autoroles will still trigger. The only difference is that Nevi won't send a message about it.

This is useful for large servers where constant level-up messages could become noisy, or for servers that prefer a quieter leveling experience.

Related Commands

/configmanagementRequires admin

Configure server settings