Moderation

Handbook

Bans (Page)

Command

Description

!ban mention/UserID reason

Bans the user from the guild

!ban @mention @mention reason

Ban multiple users at once

!ban UserID UserID reason

Ban multiple users at once

!unban username

Unbans the user from the guild

!tempban mention/UserID time reason

Tempbans the user from the guild

Time length types: 1d 1h 1m 1s

Kicks (Page)

Command

Description

!kick mention/UserID reason

Kicks the user from the guild

!kick @mention @mention reason

Kick multiple users at once

!kick UserID UserID reason

Kick multiple users at once

!softban mention/userID reason

Kicks the user and deletes the messages from them within the last 24 hours

Mutes (Page)

Command

Description

!mute mention/userID time reason

Mutes the specified user

Time length types: 1d 1h 1m 1s

!unmute mention/userID

Unmutes the user

!vcmute mention time

Voice mutes the mentioned user for X minutes

!vcunmute mention

Voice unmutes the mentioned user

Warns (Page)

Description

Perm

!warn mention/UserID reason

Warns the specified user

!warnlist mention/UserID

Displays all the warns for the user

!warnlist like search text

Displays all warn logs with users containing the specified text

!warnlist mod mention

Displays all the warns the mod has issued

!warnlist all

Displays all warns on your server

!pardon WarnID

Pardons the warn

Purger (Page)

Command

Description

!purge number

Purges the specified amount of messages from the channel

!purge number @mention

Purges the specified amount of messages from a specific user in the channel

!purge number text

Purges the specified amount of messages with that text/letter in the channel

User Information (Page)

Command

Description

!user mention/UserID

Displays detailed information about a user

!rapsheet mention/UserID

Look up the punishment history, mutes, kicks, and bans of a member.

Voice Moderation (Page)

Command

Description

!vcmute mention time

Voice mutes the mentioned user for X minutes

!vcunmute mention

Voice unmutes the mentioned user

Emergency channel locks (Page)

Command

Description

!lock

Disable @everyone perms to talk in that channel

!unlock

Re Enable @everyone perms to talk in that channel

 

Bans

REQUIRES: Ban, Manage Messages (If using -d)

Setup

Command Description
!module bans Enable/Disable the module.
!allow ban role Moderator Allows the role Moderator to use the ban command.
!block ban role Moderator No longer allows the Moderator role to use the ban command.

Staff

Command Description
!ban @mention/userID OptionalReason Bans the user
!ban @mention @mention @mention OptionalReason Bans multiple users
!ban userid userid userid OptionalReason Bans multiple users
!unban username/userID Unbans the user
!tempban @mention/userID days OptionalReason Bans the user from your guild for the set amount of days.

Banmsg

Set up a message that will be sent to the user when they are banned, provided they have direct messages open. Provide 'off' to turn it off. It can be used for appeal links etc.
Command Description
!banmsg message Sets the ban message sent upon being banned.

Kicks

REQUIRES: Kick, Manage Messages (Softbans)

Setup

Command Description
!module kicks Enable/Disable the module

Staff

Command Description
!kick @mention/userID OptionalReason Kicks the user.
!kick @mention @mention OptionalReason Kicks multiple users.
!kick userid userid OptionalReason Kicks multiple users.
!softban @mention/userID OptionalReason Kicks the user and deletes the last 24hours of their messages.

Warns

REQUIRES: Manage Messages

Setup

Command

Description

!module warns

Enable/Disable the module

!pwarnings ?

Display information for the command

!pwarnings list

Display your current settings

!purgewarn WarnID

Completely deletes the warning from the record

!pwarnings number punishment

Sets an auto punishment for when users reach the specified amount of warns

!pwarnings autopurge days

Automatically purge warnings after X days

!pwarnings autopardon days

Automatically pardon warns after X days

!pwarnings time 5

Sets the auto-mute for warns to 5 minutes

Punishments

When utilizing pwarnings you can set punishments to be executed at different amounts of warns. 

Staff

Command

Description

!warnlist mod mention

Displays all warns issued by the mod

!warn mention/userID reason

Warns the specified user

!rewarn warnID New reason

Changes the warn reason.

!warnlist mention/userID

Displays all the warns for the user

!warnlist like searchText

Displays all warn logs with users containing the specified text

!warnlist all

Displays all warns on your server

!pardon WarnID

Pardons the warn

What are Warn IDs?

Every warn has an ID when issued. This ID is can be used for the Purgewarn and Pardon command. You can see the WarnID below is 3.

The Warn ID here is 3
What are Pardoned warns?

Warns that are pardoned will show up in !warnlist as strikethrough text. This means it will not count towards auto punishments but will remain on the record.

Mutes

REQUIRES: Manage Roles, Manage Channels (If channel overwrite)

Mute Types

When you enable the mutes module you'll be presented with 3 mute type choices. Simply reply in the chat with the Type name you want.

Type

Description

Role

Will remove all the roles a member has and add a mute role the bot creates. Then it will re-add the roles after the mute expires.

Cleanrole

The same as role except for the bot first removes all roles associated with the member. Upon unmute, the member will receive all their roles back.

Overwrites

Will automatically put channel overrides in every channel blocking their permissions.

Staff

Command

Description

!module mutes

Enable/Disable the module.

!switchm

Redo your Mute type.

!mute @mention/userID time OptionalReason

Mutes the specified user.

Time length types: 1d 1h 1m 1s

!unmute @mention/userID

Unmutes the user.

!vcmute @mention time

Voice mutes the mentioned user for X minutes.

!vcunmute @mention

Voice unmutes the mentioned user.

!switchm

Switches from channel-based muting to role-based.

Note

By default mutes are in minutes. However you can issue mutes in more precise times for example:

Voice Chat Tools

REQUIRES: Mute Members, Move Members

Commands

Command

Description

!vcmute @mention time

Voice mutes the mentioned user for X minutes

!vcunmute @mention

Voice unmutes the mentioned user

!vckick @mention/UserID

Voice kicks the user(s), accepts list format.

!vckick userid userid userid

!vckick mention mention mention

!vcmove

See note below this table to learn how to use this

How do I use !vcmove

Move users from one designated voice channel to another. The bot will join the designated channel, move the bot to the channel you would like to move the users to and it will move them.

  1. Set the start point for the move, where are the users you want to move to? !vcmove Solo

  2. Now move Gaius to the channel you want them in now. For example, move Gaius from the Solo to the Duo voice channel

  3. Now all the users you wanted have been moved to Duo

Purger

REQUIRES: Manage Messages

Commands

Command

Description

!module purger

Enable/Disable the module

!purge number

Purges the specified amount of messages from the channel

!purge number @mention

Purges the specified amount of messages from a specific user in the channel

!purge number @rolemention

Purges the specified amount of messages from a specific role in the channel

!purge number text

Purges the specified amount of messages with that text/letter in the channel

Advanced Purging

Example: !purge 10 images will purge the last 10 images in the channel.

Variable

Description

role

Whether or not to check for roles

mentioned

The role or user id to look for

not

Whether to invert all options except the role

startswith

Check if 'themsg' ends the string

endswith

Check if 'themsg' ends the string

links

Checks for links

bots

Check for messages by bots

text

Check for messages containing text

images

Check for messages containing only image attachments

Invites

Check for messages containing invites only

Embeds

Check for messages containing embeds

Panic

REQUIRES: Manage Roles

Panic

Auto mutes all new users that join your server via a created role.

Setup

Command Description
!panic Enable/Disable panic mode.

Auto Panic

This feature is reserved for Gaius Plus only. Learn more.

When several users join within a few seconds Gaius will automatically engage panic mode muting users that join henceforth till disabled by a member of staff.

Setup

Command Description
!setautopanic ? Displays help embed.
!setautopanic on/off Enable/Disable auto panic.
!setautopanic current Displays current settings.
!setautopanic users number Users needed to trigger AP.
!setautopanic time number

Time to check for the needed amount of users to trigger.

!setautopanic users 5

The minimum users needed to trigger AP is 5 now.
(Default is 5 users)

!setautopanic time 25

Minimum seconds to check for 5 users joining to trigger AP.
(Default is 25 seconds)

The example numbers above translate simply to, if 5 users join within 25 seconds, Panic mode will automatically be enabled and all new users joining will be muted via role.

Channel Locks

REQUIRES: Manage Channel, Manage Permissions

Small freeze, simply turns the @everyone role to not be able to speak in the channel you do it in, basic stuff.

Commands

Command

Description

!lock

Disable @everyone perms to talk in that channel

!unlock #channel

Re-Enable @everyone perms to talk in that channel

WHOIS

Staff

Command

Description

!user mention/UserID

Displays detailed information about a user

!getid mention

Posts the userID of the mentioned user

!get mention/UserID

Displays brief information about the user

!guildinfo

Displays information about your guild

SmartPrune

REQUIRES: Kick

A smart prune that will remove people based on certain aspects. You can specify avatar to remove everyone with a blank avatar or invite to remove all active invites with less than x uses.

Commands

Command

Description

!smartprune avatar

Kicks all users without custom avatars

!smartprune invite uses

Removes all invites with less than the stated number of uses

Freeze & Thaw

REQUIRES: Manage Channels, Manage Permissions

This feature is reserved for Gaius Plus only. Learn more.

Freeze the server by denying everyone permission to speak or add reactions, for after raid clean up and mid raid stopping. Thaw a server from "freeze" restoring all previous permissions that were present before the freeze.

Staff

Command

Description

?freeze

Freezes the server completely

?thaw

Restores the server to its previous state

Slowmode

REQUIRES: Manage Channel, Manage Messages

Setup

Command

Description

!slowmode number

Sets that channels slowmode to the specified number of seconds

!slowmode 0

Turns slowmode off in that channel

!slowmode ?

Displays current slowmode configuration

!slowmode #channel number

Sets that channels slowmode

!slowmode server number

Sets a serverwide slowmode