Giter Club home page Giter Club logo

discord-levels-bot's Introduction

Modern Levels

Discord Server PyPI - Python Version

Somethings To Know:
  • 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.

Setup:

  • 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.

Config:

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!

Features:

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.

discord-levels-bot's People

Contributors

222ryan avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.