# Discord bot for 42CTF This bot allows you to automatically assign the top1/top10/top50 roles on the 42CTF Discord server. Create an `env_file` file containing : ``` DISCORD_TOKEN= AUTH_TOKEN= ``` And then run it with : ``` docker-compose up --build -d ``` By default it will run on 42CTF Guild and with RolesID from this server. You can run : ``` docker-compose run bot_discord [--wait WAIT] [--force] [--dryrun] ``` ## Arguments | arg | Default | Usage | |:------------:|:-------:|:---------------------------------------------:| | --guild / -g | `nil` | Guild ID | | --top1 | `nil` | TOP1 Role ID | | --top10 | `nil` | TOP10 Role ID | | --top50 | `nil` | TOP10 Role ID | | --wait | `1` | Minutes to wait between runs | | --force | `false` | Force update of all users | | --dryrun | `false` | Display log but don't execute discord command |