A Self-Hosted Discord bot that adds a captcha to gatekeep a discord server
To run this project, you will need to add the following environment variables to your .env file
DISCORD_TOKEN : The token you'll use to run this bot.
LANG : The locale that the bot will use, either fr or en for now.
GUILD_ID : The ID of the server the bot will run in.
ROLE_ID : The ID of the Unverified role on your server.
BOT_CHANNEL_ID : The ID of the bot channel for logging messages
⚠️ The bot needs to have the SERVER MEMBERS INTENT enabled in the developper dashboard.
Get the docker image from my registry
docker pull r.regnault.dev/captchuccino:latestLaunch the docker image with environment variables
docker run r.regnault.dev/captchuccino:latest \
-e DISCORD_TOKEN=<TOKEN> \
-e LANG=<LANG> \
-e GUILD_ID=<GUILD_ID> \
-e ROLE_ID=<ROLE_ID> \
-e BOT_CHANNEL_ID=<BOT_CHANNEL_ID>