Cuca is a Discord-bot to authenticate users on a Discord-server using specific domain email-addresses.
- Gradle
- Java 21
- Micronaut
- JDA
- Postgres
--discord_token=****
--mail.from=xyz@wkd.br
--mail.username=xyz@wkd.br
--mail.password="xxxx yyyy zzzz wwww"
--html_template_path="D:\source\cuca\src\main\resources\email-template\index.html"
--app.discord.event_channel=981332113645240351
--curupira.reset=true
--dev_env=true
You can contribute to Cuca by forking this repository and creating a pull-request. Please make sure to follow the Contribution Guidelines.
- Authentication using email-addresses
- One discord-account per email-address
- Bruteforce protection
- Automatic role-assignment
- Automatic role-removal
- Manual role-assignment
- Manual role-removal
- Gmail support
- Event logging
- User management