# Verification

By
Ashutosh

# Introduction

Alright, lets get started setting up without wasting time. Before you setup, it's important to know how I work.

  • User joins the server is given Unverified Role
  • They clicks verify button in Verification Channel.
  • I will then try to DM them captcha and if fail to DM, I will reply the error in channel.
  • They will type the given captcha in my DM.
  • On correct captcha within given Time, they will be verified and
    • Unverified Role will be removed from them.
    • Verified Role will be added to them.
  • If they fail to do so, they will undergo Action set by you.
  • If they don't click the verify button,
    • I will wait for Idle Time hoping they will click the button.
    • If they don't do so in given time, Idle Action will be taken on them, again set by you.

Okay that's lots of confusing terms . Don't worry, I am here to explain one by one :)

# Unverified Role

When a user joins your server, they will be given Unverified Role which will restrict them to see channels and their content. I will shortly discuss how to set them up. But you might be wondering now, what if I have Membership Gating which will be bypassed if user is given role? That's correct, that's why I will auto-adapt if there is any sort of gating. So, if there is one I will wait for them to complete the membership, and then give them unverified role otherwise I will add the role directly.

# Setting up Unverified Role

Here comes the important part that is setting up. I will break this in few steps.

  • Step 1: Create a role which you want to be given to unverified users or use an existing one, let's call it Unverified Role.
  • Step 2: Next step is setting permission for Unverified Role. All you have to do is select channel/category, go to settings, and then select Permissions tab.
  • Step 3: Select the Unverified Role from Step 1. Find the Read Messages permission and set it to Deny (you can refer the screenshot below). Save and it's done!!!
Unverified Role
Setting Unverified Role's Permission in Category

In short, it is role given to new users joining which will prevent them from seeing the channels.