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

fakesmile9704/Verifier

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

21 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.

About

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

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • Go 83.1%
  • HTML 7.7%
  • CSS 3.9%
  • SCSS 3.7%
  • Shell 1.6%