- You will be required a MongoDB database (Free 500mb). Without one the bot will not run. There a no plans to support other platforms as of now.
- Sometimes for some users, ruamel does not work. Your best bets are to A) Uninstall ruamel.yaml and reinstall ModernLevels. B) Use a different way of handling config files.
- If changing the colours of the bots embeds breaks the bot, replace the # in the hex code to 0x.
- If you recieve an error when running the bot, make sure you have both Privileged Gateway Intents enabled! If that doesn't work, feel free to join the discord server.
- Firstly, clone the Modern Levels Repository from this page. Once completed, run 'install.bat'. This will install all required dependincies for the bot to work.
- Next, You will be required to create a MongoDB database. If you need help with this, feel free to join the support server, listed above.
- You will then need to insert your Bots Token inside the .env file. After that, you can customise the bot then you're all set!
- All you need to do now is run 'start.bat'. If you're using heroku, for example, use the provided 'requirements.txt' + 'procfile' and then enable the worker on heroku.
Modern Levels lets you customise the bot in many different way within the 'config.yml' file.
I try to add as many customisable options as possible so that users don't have to write extra code.New Options are being added on a regular basis as updates don't take too long to push!
This feature list is not up to date! Many more features have been added! Check config.yml for all features
XP System:
Modern Levels has a fully working XP system with a clean menu which displays a users stats.
Anti-Spam:Modern Levels comes with a built in Anti-Spamming system which can be customised to your preference to prevent people from spamming. Users who avoid the warning can be automatically muted!
Level Roles:Roles can be automatically rewarded for reaching a certain level which can be fully customised inside the config.
Leaderboards:Modern Levels shows a per-server leadeboard, sorted by xp which displays the top users Ranking, Level and Total XP inside of an Embed.