Server captcha verification bot

About: Server captcha verification bot is a bot which is used to verify new members who join your server.
How to use it?
Step-1 : An admin types verify
in your server channel and a select menu embed will appear.
The verify
command is restricted to an admin role to avoid spam in the server verification channel. Multiple users can select from the same embed message.
Step-2 : As a normal user, select the option in that menu
Step-3 : After you select the option, the verification code will appear in that user's DM (if their DMs are open). If not, then your bot will create new channel with the user's username, and your bot will send the code there.
Step-4 : Finally, the user can type the captcha and gain access to server.
What happen when someone writes the wrong captcha?
There are 3 attempts available for user to write captcha. If a user exhausts all three attempts, then they have to get a new captcha from the embed.
User will get 3 attempts to type the correct captcha.
Captchas will expire in 5 minutes if the user does not reply.
Setup
Role id
You must put the id of the role you want to give user after they get verified. You can add multiple roles separated by commas.
Log channel
You must also supply the log channel id for your server. If someone starts the verification process, then your bot will post a log in that channel.
Channel Category Id
You must provide a channel category id. If a user with closed DMs attempts to verify, the bot will create channels under this category.
Thanks for downloading
Special thanks to MEIRABA#2222
Have any questions or concerns?
Head to the support server