A Discord bot for Momentum Mod's Official Discord, running in a dockerized .NET Core container, using DSharpPlus.
The bot is used to manage and accompany the Discord server:
Firstly, you will need to make a test Discord server with the various roles and channels used by the bot.
Then, clone the repo using a CLI.
cd discord-bot
cp env.TEMPLATE .env.dev
cd config/ && cp config.json.TEMPLATE config.json
data/setup-db.sh
docker-compose up -d
. For testing changes, you'll
need to rebuild with docker-compose build
.Contributions are welcome, though we encourage you either tackle existing issues or ask about ideas in the Momentum Mod Discord server first.
Whilst we originally planned to include integrations with Momentum Mod's official API for stat tracking, WR announcements, etc., we've since decided to move that work to a separate repository. Therefore we expect to make relatively few additions in the future, mostly just small housekeeping features.