Configuration

Permissions

You'll need the following roles to use the commands marked with these icons.

Everyone Moderator+ Admin+ Gaius+
πŸ‘¨β€πŸ‘©β€πŸ‘§β€πŸ‘¦

πŸ›‘οΈ

πŸ‘‘

βž•


All configuration/setting commands require a role with Administrator or a role marked as Admin with Gaius.

Prefix πŸ‘‘

Sometimes bots' prefixes overlap. If that's the case for you with Gaius' default prefix !, then you can change it to suit your needs.

Command Description Example
!prefixΒ NewPrefix Changes the prefix !prefix !!
!checkprefix Displays the current prefix !checkprefix

Β 

Auto Delete πŸ‘‘

Want command messages like !ban, !mute, !purge etc deleted upon successful execution? (Enabled by default)
Command About Example
!autodel Toggle autodel !autodel

Β 

Notifications Feed πŸ‘‘

This will send error reports and important bot announcements into your designated channel.

Command Description Example
!module notifications Begins setting the notifications channel !module notifications

Β 

Require Reason (Moderations) πŸ‘‘

Command Description Example
!module reqreason Requires mod commands like kick, ban, and mute to have a reason in order to be performed !module reqreason

Β 

Admins πŸ‘‘

Admins have the most power with Gaius. They can freely and completely configure the bot and are exempt from auto-mod. It's highly recommended to only give the "Owner" role the "Admin" permissions.

Command Description Example
!admin add rolename Sets the role as bot admin. !admin add Admins
!admin rem rolename Removes that role as bot admin. !admin rem Admins
!admin list List all current admin roles. !admin list

Β 

Moderators πŸ‘‘

Moderators are the chat police for guilds. Mods cannot configure the bot, however, they can use a range of commands to moderate servers. Mods are also automatically exempt from Auto-mod measures.

Command Description Example
!mod add rolename Sets the role as bot moderator. !mod add Mods
!mod rem rolename Removes that role as bot mod. !mod rem Mods
!mod list Lists all current mod roles. !mod list

Β 

Helpers πŸ‘‘

Helpers are like trial mods, they have instant access to the !warn command only. They are also exempt from Auto-mod measures.

Command Description Example
!helper add rolename Sets the role as bot helper. !helper add Helpers
!helper rem rolename Removes that role as bot helper. !helper rem Helpers
!helper list Lists all current helper roles. !helper list

Β 

Bypass πŸ‘‘

Add or rem can be used...if not specified, then it will 'toggle' which will switch the code ON or OFF. If the [code] is blank, then it will default to 'all', which toggles all codes ON or OFF (only OFF when all codes are ON). Provide 'list' to get a list of current bypass roles and channels.

Command Description Example
!bypass addΒ [code] role/channel Adds that role or channel to the bypass. !bypass add filter Trusted
!bypass rem [code] role/channel Removes role or channel from bypass !bypass rem URL #spam
!bypass list Lists all current bypass roles. !bypass list
!bypass help Displays help embed. !bypass help

Β 

Bypass Codes List

  • Filter
  • Invite
  • URL
  • Spam
  • Duplicate
  • Mention
  • Emoji
  • Newline
  • Image
  • Slowmode

Β 

Alias/Unalias πŸ‘‘

Aliases can be quite useful. Let's say you want to have users use the bird command but want !dog to work too. You can add an alias for the bird command so !dog triggers the bird command.

You can also disable let's say the ban command entirely and only allow alias versions you make like !bean.

Command Description Example
!alias command trigger Sets an alternative to the specified command !alias ban bean
!alias command force Ignores the original command name and only accept aliases of it !alias ban force
(Accepts only aliases of ban)
!alias list Display all aliases !alias list
Command Description Example
!unalias trigger Removes the trigger alias !unalias bean
!unalias command Removes all the command's aliases !unalias ban
!unalias command force Removes the force alias !unalias ban force

Β 

Permission Tuning

Β 

Restrict πŸ‘‘

Restrict a command or module to only be used in a certain channel, by a certain role, or by a certain user. Supply what type by adding role and rolename, member mention, or a channel mention.

Command Description
!help restrict Displays the help embed and examples.

!restrict ban @Mention

!restrict ban Moderator

!restrict ban @Moderator

!restrict ban #staff

Restrict who and where the ban command can be utilized.
!cmdperm ban Display current tuned settings for the ban command.

Β 

Allow πŸ‘‘

Allows command permissions override, so that the designated, channel, role, or member can use the command.
This is for use when someone does NOT have permission to use a command and you want them to.

Command Description
!help allow Displays the help embed and examples.

!allow kick @Mention

!allow kick Helpers

!allow kick @Helpers

Restrict who and where the kick command can be utilized.
!cmdperm kick Display current tuned settings for the kick command.

Β 

Block πŸ‘‘

Block usage of a command or module by specific members, roles or in a specific channel. Supply what type of ignore by adding server, role and rolename, member mention, or a channel mention.

This is for use when someone HAS permission to a command, but you don't want them too.

Command Description
!help block Displays the help embed and examples.

!block mute @Mention

!block mute Trial-Mods

!block mute @Trial-Mods

!block mute #General

Restrict who and where the kick command can be utilized.
!cmdperm mute Display current tuned settings for the mute command.

Β 

Free πŸ‘‘

Clean a command of usage restrictions, takes command or module name and the same format as allow and block.
This is for when you block, restrict etc a command or module. You can use Free to undo it.

Command Description
!help free Displays the help embed and examples.
!free kick Frees the command/module of all restrictions on it.