Pay for one year of Premium, keep it forever.

See the offer

Levels and economy

This module covers two systems that are built to work together but are configured, enabled and used separately.

Levels turn activity into progress. Members earn XP for talking and for sitting in voice channels, XP becomes levels, and levels can hand out roles, post an announcement, fill a rank card and rank everyone on a leaderboard.

Economy is a per-server currency. Members hold a balance, earn coins from the sources you switch on, and spend them in a shop you write yourself.

Neither is on by default, and neither needs the other. You can run levels with no economy, an economy with no levels, or wire them together (paying coins on every level-up is one of the earning rules).

Where each one lives

SystemDashboard pageCommands
LevelsLevels/rank, /leaderboard, /xp
EconomyEconomy/economy, /casino

The Levels page has one master switch at the top (Enable Level System). The Economy page has its own (Enable the economy). Until the switch is on, the bot ignores the feature entirely and its commands refuse to run.

Levels and the economy work together

Both are available on every server, and each one works without the other. When both are on, the economy can pay members for the XP they earn and for every level they reach: see the Earning tab of the Economy page.

What members can run

CommandWho can run itWhat it does
/rank [user]everyonePosts the rank card for you or someone else
/leaderboard (alias lb)everyoneLinks to the web leaderboard for this server
/xp add|remove|set|resetManage ServerEdits a member's XP directly
/economy ...everyone (the admin group needs Manage Server)Balance, earning, shop, items, trading
/casino menu, /casino ...everyone, when the casino is enabledWager games against the server currency
/casino triviaeveryone, when trivia is enabledTrivia: answer the server's questions to earn
/economy questseveryone, when the server has questsQuests: your goals and the rewards to claim

/rank needs the bot to have Embed Links and Attach Files in the channel it answers in, because the card is an image. /leaderboard needs Embed Links.

One bot owns the numbers

If you run FlaviBot alongside a custom bot, only one of them processes XP for your server. That bot is set every time the Levels page is saved: saving from a given bot's dashboard makes that bot the one that grants XP, posts level-up announcements and gives out reward roles. The other bot simply stops counting.

The economy works differently: it belongs to the server, not to a bot. FlaviBot and a custom bot share one currency, one shop and the same balances, so switching the dashboard from one bot to another shows the same economy.

Where to go next

Created on · Last updated on