Barkeeper is a Discord bot that help to organize custom matches, by generating fair teams and also provides statistical data of past matches.
-
/rate @user 9
Rates a user.
-
/info @user
Shows the information of a user.
-
/list filter=Online, Offline
Shows a list of all users and there stats. If a filter is set the list for example only contains online uses. Giving a quick overview if enough would be there for a custom match.
-
/teams
generates two teams with the people in the voice channel the command user is in. The teams will be balanced using the rating. The message will have two buttons:
[Start Match] [Reshuffle Teams]
If "Start Match" is pressed, the user will be automatically moved into their teams voice channels and the buttons change to: [Team 1 wins] [Team 2 wins] [Cancel match]
When a match ends, the stats of all participants will be updated.
-
/history user=@user
Shows all past matches. Or only the matches of a certain user.
-
/help
Shows the help message.
- Make sure that Docker is installed on your system.
- Clone the repository
git clone http://github.com/renja-g/Barkeeper
- Rename the
example.config.json
file toconfig.json
and fill in the required information. - Run
docker-compose up -d
in the root directory of the project. - The bot should now be running and you can invite it to your server.