Skip to content

A Discord Bot, that makes it much easier to organize custom matches for the game League of Legends.

Notifications You must be signed in to change notification settings

renja-g/Barkeeper

Repository files navigation

Barkeeper

Barkeeper is a Discord bot that help to organize custom matches, by generating fair teams and also provides statistical data of past matches.

Commands

  • /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.

    image image image
  • /history user=@user

    Shows all past matches. Or only the matches of a certain user.

  • /help

    Shows the help message.

Setup

  1. Make sure that Docker is installed on your system.
  2. Clone the repository git clone http://github.com/renja-g/Barkeeper
  3. Rename the example.config.json file to config.json and fill in the required information.
  4. Run docker-compose up -d in the root directory of the project.
  5. The bot should now be running and you can invite it to your server.

About

A Discord Bot, that makes it much easier to organize custom matches for the game League of Legends.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published