Skip to content
/ cuca Public

Discord Bot to Authenticate using Email Domain

License

Notifications You must be signed in to change notification settings

Softawii/cuca

Repository files navigation

Cuca

Cuca is a Discord-bot to authenticate users on a Discord-server using specific domain email-addresses.

Installation

  • Gradle
  • Java 21
  • Micronaut
  • JDA
  • Postgres
--discord_token=**** 
[email protected] 
[email protected] 
--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

Contributing

You can contribute to Cuca by forking this repository and creating a pull-request. Please make sure to follow the Contribution Guidelines.

Features

  • 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

Video

a89e19ff-8519-4662-afb8-4eb05f9704ee.mp4