An open API service indexing awesome lists of open source software.

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

Awesome Lists containing this project

README

        

## Discord-Leveling-system-Ranking-system

[![PRs Welcome](https://img.shields.io/badge/PRs-welcome-brightgreen.svg?style=flat-square)](http://makeapullrequest.com)
[![Maintenance](https://img.shields.io/badge/Maintained%3F-yes-green.svg)](https://GitHub.com/Tomato6966/)
[![Ask Me Anything !](https://img.shields.io/badge/Ask%20me-anything-1abc9c.svg)](https://GitHub.com/Tomato6966/Ask-Me-Anything)
[![Support Server](https://img.shields.io/discord/591914197219016707.svg?label=&logo=discord&logoColor=ffffff&color=7389D8&labelColor=6A7EC2)](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!

![](https://cdn.discordapp.com/attachments/751863584681885777/775632780057903124/RankCard.png)

## **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**

[![2021's best Music Bot | Lava Music](https://cdn.discordapp.com/attachments/748533465972080670/817088638780440579/test3.png)](https://lava.milrato.dev)
[![Musicium Music Bot](https://cdn.discordapp.com/attachments/742446682381221938/770055673965707264/test1.png)](https://musicium.musicium.dev)
[![Milrato Multi Bot](https://cdn.discordapp.com/attachments/742446682381221938/770056826724679680/test1.png)](https://milrato.milrato.dev)

# Credits

> If consider using this Bot, make sure to credit me!