A Discord bot which tracks and rewards server activity. Allows members to gain levels and customize their profile. Members will be able to tailor their profile just like an RPG with talents, items, and skills.
This is an open source project and is still a work in progress. A lot of the features still need to be planned.
Currently there are no strict plans around contributing. If you have any comments, questions, or ideas are around this, please create a GitHub issue. PRs will be removed.
-
Tracks member's activity (chat, reactions, ect) and converts it to experience points
-
Skill and Talent system which affects experience gain. Member's can tailor their profile to the way they interact with the server!
- clone the repo
- install packages using yarn
- build dist/bundle using either the
build
or thewatch
NPM scripts
# runs the rollup build process in "watch mode"
$ yarn watch
# runs the rollup build process once
$ yarn build
- create a
.env
# DISCORD VALUES / CONFIG
LOCAL_TOKEN=--
# DATABASE VALUES / CONFIG (MONGODB)
DB_USERNAME=---
DB_PASSWORD=---
DB_NAME=---
- start the app using the
start
npm script
# runs the app using nodemon and the bundle from rollup
$ yarn start
You will need to create a new Discord bot in order to get values like LOCAL_TOKEN
.
Discord Bot token/secret
Used for mongoDB
Used for mongoDB
Used for mongoDB