Skip to content

A Discord web-based verification bot made in Go using Fiber

License

Notifications You must be signed in to change notification settings

imAETHER/Verifier

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

24 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Verifier

A Discord web-based verification bot made in Go using Fiber


This should be ready for release, it contains a simple verification screen and stuff, you only need to set it up.
Do note that im still learning go.

Bot Setup

  • Create a Discord Bot
    • Enable the Server Members Intent
    • Give it these base permissions:
      • Manage Roles
      • Read/Send Messages
      • Embed Links
      • Use Application Commands
    • Copy the token and set the "TOKEN" in the .env file

Usage

  • Set the port in the .env file, make sure it has a leading :
  • Set the CAPTCHA_KEY & CAPTCHA_SECRET, this uses Google's RECAPTCHAv3 (the hidden one)
  • Set the VERIFY_TIMEOUT, this is how many minutes the verification link will be valid for (default is 2 minutes).

TODO

  • Captcha implementation
  • Check for VPN/Proxy
  • Prevent previously banned accounts from joining (something like ip checks or fingerprinting)
    • Might need to use FingerprintJS Pro for this, the open-src version is not accurate enough.