https://github.com/tomato6966/discord-leveling-system-ranking-system
A simple rankcard system with the ranking system included using an enmap database, and canvacord
https://github.com/tomato6966/discord-leveling-system-ranking-system
bot canvacord card database discord discord-js enmap fun level leveling rank rankcard ranking
Last synced: 14 days ago
JSON representation
A simple rankcard system with the ranking system included using an enmap database, and canvacord
- Host: GitHub
- URL: https://github.com/tomato6966/discord-leveling-system-ranking-system
- Owner: Tomato6966
- License: gpl-3.0
- Created: 2020-11-10T07:59:31.000Z (over 4 years ago)
- Default Branch: main
- Last Pushed: 2021-10-16T12:57:39.000Z (over 3 years ago)
- Last Synced: 2025-03-24T19:05:18.410Z (about 1 month ago)
- Topics: bot, canvacord, card, database, discord, discord-js, enmap, fun, level, leveling, rank, rankcard, ranking
- Language: JavaScript
- Homepage: https://milrato.eu
- Size: 32.2 KB
- Stars: 52
- Watchers: 1
- Forks: 26
- Open Issues: 0
-
Metadata Files:
- Readme: readme.md
- Funding: .github/FUNDING.yml
- License: LICENSE
Awesome Lists containing this project
README
## Discord-Leveling-system-Ranking-system
[](http://makeapullrequest.com)
[](https://GitHub.com/Tomato6966/)
[](https://GitHub.com/Tomato6966/Ask-Me-Anything)
[](https://discord.gg/fS6qBSm)A easy to setup and easy to use ranking system, and clean interfase using canvacord, using enmap for the database.
## [**DISCORD SUPPORT SERVER INVITE**](https://support.milrato.eu)
## Installation | How to use the Bot
**1.** Install [node.js v12](https://nodejs.org/api/cli.html#cli_unhandled_rejections_mode) or higher
**1.1** Install [python 3.9](https://www.python.org/downloads/) or higher
**2.** Download this repo and unzip it | or git clone it
**3.** Install all of the packages with **`npm install`** | the packages are **`npm install node.js discord.js enmap canvacord`**
**4.** start the bot with **`node index.js`****NOTE** you can also use **`setup.bat`** and afterwards **`run.bat`** to install packages and run the bot
## Usage - index.js
```javascript
const Discord = require("discord.js"); //load the Discord.js Library
const client = new Discord.Client(); //make a new Client
const config = require("./config.json"); //load the config.json file
const Enmap = require("enmap") //load the enmap library
const canvacord = require("canvacord") //load the canvacord library
client.points = new Enmap({ name: "points" }); //For ranking system
client.on("ready", ()=>console.log("READY")); //log when the bot gets ready
const leveling = require("./ranking"); //load the leveling file
leveling(client); //call the leveling file with the client
client.login(config.TOKEN); //start the bot with the bot token
//Coded by Tomato#6966
```## How it looks like!

## **NOTE:**
*If you are having errors/problems with starting delete the package.json file and do, before you install the packages `npm init`*
***## [Discord Server 😎](https://discord.gg/milrato) | [Website](https://milrato.dev)
***
## SUPPORT ME AND MILRATO DEVELOPMENT
> You can always Support me by inviting one of my **own Discord Bots**
[](https://lava.milrato.dev)
[](https://musicium.musicium.dev)
[](https://milrato.milrato.dev)# Credits
> If consider using this Bot, make sure to credit me!