Skip to content

๐ŸŽฎ 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.

License

Notifications You must be signed in to change notification settings

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

Watchers

Forks

Releases

No releases published

Packages

No packages published