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.

This is the starting point for getting verified on a server

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

This is the message seen when someone verifies

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

Account lookup; By both Epic name and Discord

Last updated

Was this helpful?