/tourney-lawyer

Discord bot to manage tournaments using Challonge

Primary LanguagePythonMIT LicenseMIT

tourney-lawyer

Python version License Code Style Validation

Discord bot to manage tournaments using Challonge

Requirements

The bot is based on the following packages and their dependancies

Installation

You can download this repository and set a .env file at the project root. Note that .env is not uploaded to GitHub as it is ignored via .gitignore. The information required to be put into the file is mentioned later.

Then, you have to run the setup script

pip install -e "[dev]"

And then you can start the bot using the following command

bot

Usage

Setting Tokens

Create a .env file at root level. Serve the file with tokens from Discord and from Challonge

[discord]
DISCORD_TOKEN={your-discord-token-here}

[challonge]
CHALLONGE_NICKNAME={your-challonge-nickname}
CHALLONGE_TOKEN={your-challonge-token}

Bot Commands

To be determined

Helping developing the Bot

If you want new feature to be added, please request them in the Issues section.

If you want to share your knowledge and help developing the Bot, you are welcome to fork this project and send a pull request.