Skip to content

ArviiSoft/basic-level-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

8 Commits
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

๐ŸŽฎ Discord Basic Level System

A simple yet elegant XP & Leveling System for Discord bots using discord.js and a lightweight database. Designed to provide users with an engaging ranking experience through visually appealing rank cards and leaderboard displays.

image


๐Ÿš€ Features

  • ๐Ÿงพ XP & Level Tracking
  • ๐ŸŽ–๏ธ Rank Card Generation (Image-based)
  • ๐Ÿ† Leaderboard System
  • ๐Ÿ“ฆ Easy to Set Up & Modify
  • ๐Ÿ”ง No external database needed

๐Ÿ“‚ Project Structure

๐Ÿ“ Discord Basic Level System
โ”œโ”€โ”€ ๐Ÿ“ commands
โ”‚   โ”œโ”€โ”€ ๐Ÿ“„ seviye.js          # Shows individual user's XP and level
โ”‚   โ””โ”€โ”€ ๐Ÿ“„ seviye-tablosu.js  # Displays top XP holders
โ”œโ”€โ”€ ๐Ÿ“ events
โ”‚   โ””โ”€โ”€ ๐Ÿ“„ messageCreate.js   # XP gain logic on messages
โ”œโ”€โ”€ ๐Ÿ“„ config.json            # Configuration file
โ”œโ”€โ”€ ๐Ÿ“„ index.js               # Bot main file
โ””โ”€โ”€ ๐Ÿ“„ package.json           # Node.js dependencies

๐Ÿ› ๏ธ Installation

  1. Clone the repository:

    git clone https://github.com/ArviiSoft/basic-level-system.git
    cd basic-level-system
  2. Install dependencies:

    npm install

๐Ÿ’ก How It Works

Action Result
User sends a msg +1 XP (with cooldown system)
Use /seviye See your rank card
Use /seviye-tablosu See the top XP holders

Rank cards and leaderboards are automatically generated using dynamic image rendering for a clean and anime-themed aesthetic.


๐Ÿ–ผ๏ธ Screenshots

๐Ÿ”น Rank Card Example

image


๐Ÿ“Œ Requirements

  • Node.js v16+
  • Required packages in package.json (like discord.js, canvas, etc.)

๐Ÿ‘ค Author

Made with โค๏ธ by ArviS


๐Ÿ“„ License

MIT License โ€” feel free to use, modify and distribute!

About

๐ŸŽฎ A simple yet elegant XP & Leveling System for Discord bots using discord.js and a lightweight database. Designed to provide users with an engaging ranking experience through visually appealing rank cards and leaderboard displays.

Topics

Resources

License

Stars

3 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors