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 9Rates a user.
-
/info @userShows the information of a user.
-
/list filter=Online, OfflineShows 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.
-
/teamsgenerates 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=@userShows all past matches. Or only the matches of a certain user.
-
/helpShows 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.jsonfile toconfig.jsonand fill in the required information. - Run
docker-compose up -din the root directory of the project. - The bot should now be running and you can invite it to your server.