Discord bot for managing & organizing team matches
- Add matches to schedule
- Schedule matches
- Bo1, Bo3, Bo5 series map veto setup
- Match setup history
// TODO
/setup
- start user's team's next match setup
/schedule
- schedule match
/matches
- list matches
/maps
- list maps
/help
- DMs you help text
These are privileged admin commands:
/addmatch
- add match to schedule
/deletematch
- delete match from schedule
/cancel
- cancel setup
DISCORD_TOKEN: <your discord bot api token>
DISCORD_ADMIN_ROLE_ID: <a discord server role id>
DISCORD_APPLICATION_ID: <bot application id>
DISCORD_GUILD_ID: <your guild id>
DATHOST_USER: <dathost username>
DATHOST_PASSWORD: <dathost password>
Note: Channel & role ids can be found by enabling discord developer mode. It is also recommended to limit your bot to one channel via Server Settings>Integration options
Start the bot via appropriate release binary (or clone & build yourself if you want) and navigate to the following url -
make sure to insert your bot's client id in this url - to add the bot to your
server: https://discord.com/api/oauth2/authorize?client_id=<your_bot_clientid>&permissions=16780352&scope=bot