new members press a button, read a code from a picture only they can see, and type it in. get it right and drain gives them the verified role. bots can’t read the picture, and raid accounts give up.
open the dashboard, pick your server and go to verification. pick the verified role and the channel for the panel, optionally an unverified role and a log channel, and save: drain posts the panel. picking another channel moves it there, and post it again reposts a panel somebody deleted. switching it off leaves the panel up but it stops letting people in.
1
make the roles
a verified role for people who pass. optionally an unverified role that’s given on join and taken away on verify.the verified role can’t be @everyone, can’t be managed by an integration, can’t carry any dangerous permission, and has to sit below drain’s role.
2
hide the server
drain doesn’t change any channel permissions. hide your channels from @everyone (or the unverified role) and show them to the verified role yourself, or verification lets people into a server they could already see.
leave one channel visible for the panel.
3
post the panel
,verification setup @verified #verify --remove @unverified --log #verify-log. leave out the channel and the panel goes in the one you’re typing in. drain needs to view and send messages there.