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

Contributors 2

  •  
  •