New User Verification System - zander123p/Hoppou-Bot GitHub Wiki

New User Verification System

What Is It?

This system is designed around letting people into the server manually. The feature gives members with the 'mod.letin' permission, add a reaction much like how reaction roles are however it will give the new member that has joined, the new user role. This process starts by a member joining and Hoppou Bot posting a embed message with some info about them to the channel that has been setup to collect these messages (see below for setup), then a moderator can decide to let the new member in by reacting to the already reacted 'tick' or to reject them with the 'cross'. The accepted members will gain the new user role while the rejected members will get the rejected user role. Additionally when rejecting a member, a channel can be set to notify other members of staff that it has happened.

How Do I Set It Up?

Setting up this system is not has long as it is to explain, it uses the following commands: setNewcommerRole, setNewcommerChannel, setRejectRole and setRejectChannel.

p!setNewcommerRole <Role>

Sets the newcomer role. Can use the id or ping the role.

p!setNewcommerChannel <Channel>

Sets the new user verification channel or newcomer channel (the channel to send the messages to let people in to). Can use the id or # of the channel.

p!setRejectRole <Role>

Sets the role to be assigned on rejection. Can use the id or ping the role.

p!setRejectChannel <Channel>

Sets the channel to send a message when a member is rejected. Can use the id or # of the channel.

⚠️ **GitHub.com Fallback** ⚠️