/ranky

Simple, open-source, discord activity ranking bot

Primary LanguageJavaScriptMIT LicenseMIT

Ranky

Simple, Open-source, Discord Activity Ranking Bot

This is a tiered activity ranking Discord bot. This means as your users send messages in your server Ranky quietly keeps track of how many total messages have been sent by each of your users individually. Once a milestone has been reached the user will we awarded a new role.

Users can use!rank To see how many total messages they have sent.

As your users become more active they will earn role promotions.

There are four ranks that the administrator will need to create and order. Ex:

By default the message milestones are set to

  • 50
  • 250
  • 500
  • 2000

But can be easily changed by modifying config.json

Installation

Create 4 new roles to reflect different activity levels.

Create a role for Ranky and give it the perms it needs. (I just selected the admin option).

Follow this guide all the way up to step 5

Once Ranky has entered your server, assign it the role with perms from earlier.

To install Ranky you will need to host the code yourself.

Once you have access to your host machine install node.js and npm

once installed run $ npm install from within the ranky directory.

To run the bot simply do $ node index.js.

Note: You may wish to use a production process manager to keep the node app alive. I recommend pm2