bot/README.md

1.1 KiB

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=<token_discord>
AUTH_TOKEN=<api_42CTF_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 discord_bot [--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