A Discord bot built prodominatly by students, former students, and alumni of Truman State University. This project is brand new and very much a work in progress.
MoDiBo is a Discord bot used to automate server management, boost member activity, and increase member retention.
- NodeJS >= 16.6.0 with
npm
git
Run the following commands in your terminal
git clone https://github.com/devcodeabode/MoDiBo.git
cd MoDiBo
npm install
Next, you will need to copy .env.template
to .env
. Once you have done this, add your bot token to DISJS_BOT_TOKEN
, then add a Discord webhook URL to WINSTON_DISCORD_WEBHOOK
if you wish to enable Discord logging.
After that, run npm run resetConfig
to generate a default configuration file. Edit these settings to your liking. Using npm run showDefaultConfig
will log the default configuration options as a warning at any time.
Now you can run the bot using npm run start
.
Command | Description |
---|---|
npm run start | Starts MoDiBo |
npm run update | Pulls the latest version of the master branch and installs packages |
npm run clean | Deletes any local changes to the code and updates the project |
npm run cleanLogs | Deletes all information in local logs |
npm run resetConfig | Resets config.json to the default settings |
npm run showDefaultConfig | Logs the default configuration options as a warning |
npm run testing | For development, runs a testing version of the bot with .env.testing |
If you would like to contribute to MoDiBo, you can join our development Discord. Once you have joined, an administrator will reach out and grant required accesses. All information regarding standards and expectations can be found in the Discord as well.