Feb 11, 2024

Discord Verification Bot

python discord bot discord.py python-automation automation verification api

Discord Verification Bot

A Discord verification bot made for Pichavaram House's Discord server.

It is use to verify the users who joins the Pichavaram Discord server, by verifying their student email id with the otp, and assign roles based on the email id. It also keep logs of the verification process.

 

How it works

  • First it takes the email id of the user using the /verify command.
  • Then it parses the email id according to the format required.
  • If It's parses correctly, it sends an OTP to the email id.
  • If it's not, it asks to again enter the email id.
  • Then it asks for the OTP sent to the email id using the /code command.
  • If the OTP is correct, it gives the required roles to the user. Else it asks to enter the OTP again.
  • If the user wants to reset the verification process, they can use the /reset command.
  • It also logs each activity of the verification process in a log file and in a log channel.
  • For the multi-users verifying at same time, it handles the synchronization of the data as well.

2

Give a star to encourage!Discussion
Start a new conversation!
Login to join the discussion

More Builds by Parampreet Singh

python tkinter gui api first-project
python ml neural-network gui desktop-app