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

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


  • 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).


  • Captcha implementation
  • Check for VPN/Proxy using some IP Api idk


View Github