Setting Up
This is for server owners or admins wanting to setup verification on their servers.
Role Required Legend
When looking through the wiki the following legend will be useful. You'll need the following roles to use the commands marked with these icons
@everyone
Sniper+
Moderator+
Admin/Owner
Patron Only
Create a starting point
The starting point is where people click a reaction message to begin verification.
You place this in a public channel, which everyone can read and react to. We would recommend preventing everyone from sending messages in this channel.
Command
Description
Perm
!startverify
Creates the verification starting point message, which users click the reaction for to begin the verification process.

Create and assign a Verified role
This is the role people receive upon successful verification. You can name it whatever you want.
Make sure Icarus' own role is higher than your verified role! Discord prevents granting roles equal or higher than ones-own, even if Admin is granted.
Make sure Icarus has the permissions to assign and remove roles. Admin will work too.
You can also assign a role using it's numeric ID, listed in !server roles
Command
Description
Example
Perm
!verifyrole rolename
Sets the role verified users will receive.
!verifyrole Verified
!server roles
List all roles on your server, with IDs
Optionally assign additional role for Twitch Subscribers
Follow the exact same steps above. However, create a separate role, for example "Verified Subs".
This will grant Twitch Subscribers an additional role, if you want to do a "subs get code first" model.
Make sure you've already setup Twitch Integration with your server before doing this.
Command
Description
Example
Perm
!verifysubs rolename
Sets the role verified Twitch Subs will receive.
!verifysubs VerifiedSubs
Setup Verification logging
If you want to know when and who gets verified, create a private channel named verified-logs.
Command
Description
Example
Perm
!verifylog channelname
Sets the channel that logs who gets verified.
!verifylog verified-logs

Checking who an account belongs to
The whole purpose of creating a verification system is to know who an account belongs to.
With Icarus, you can check both ways. Such as:
Check by their Discord @Mention to fetch their Epic name
Check by their Epic name, to fetch their Discord @Mention
Command
Description
Example
Perm
!checkign DiscordMember
Fetches the Epic name of a Discord member
!checkign @Jesse
!checkign FortniteName
Fetched the Discord member of an Epic name
!checkign Phoenix Jesse

Last updated
Was this helpful?