Skip to content

A Discord bot that logs all messages sent in its servers, and provides statistics related to those messages, such as post count leaderboards.

License

Notifications You must be signed in to change notification settings

jtkiesel/bigbro

Repository files navigation

bigbro

Discord bot that assists with moderation duties for the VEX Robotics Competition server.

Getting Started

These instructions will get you a copy of the project up and running on your local machine for development and testing purposes. See deployment for notes on how to deploy the project on a live system.

Prerequisites

Environment Variables

Variable Required Default Description
DISCORD_TOKEN Token of the Discord account to log in with
MONGO_URL mongodb://localhost:27017/bigbro MongoDB server connection URI
ROBOT_EVENTS_TOKEN Robot Events API token
LOG_LEVEL INFO Minimum log level
MESSAGE_CACHE_SIZE 250 Maximum number of messages (including all pinned) to cache per channel
NODE_ENV development Node.js application environment

Installing

Install dependencies

npm install

Start the bot

npm run dev

Deployment

Install dependencies

npm install

Compile source

npm run build

Start the bot

npm start

Authors

See also the list of contributors who participated in this project.

License

This project is licensed under the MIT License - see the LICENSE file for details.

About

A Discord bot that logs all messages sent in its servers, and provides statistics related to those messages, such as post count leaderboards.

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published