Enable, disable, or list currently enabled/disabled modules. List of current modules you can enable/disable: 'verify', 'warns', 'kicks', 'bans', 'mutes', 'tickets', 'welcome', 'roles', 'purger', and 'commands'.
Usage
!module list
!module name
Examples
!module list
!module verify
Slash command /module
/module listList currently enabled/disable modules
Configure the setting for auto deleting commands. You can set this up to 60 seconds. If you wish to turn this feature off, please say '0' or 'off'. For current settings say 'current'.
Usage
!autodel #/off
!autodel current
Examples
!autodel 5
!autodel current
Slash command /autodel
/autodel currentGet current auto delete settings
/autodel amountSet auto delete or turn it off
Option
Type
Description
amountrequired
Number
Set a positive number between
“Clean up, clean up, nobody ever does their friggin share.”
Configure the logging system of the bot. There are many different types of logs, it is highly recommended you turn on the 'errors' log type. Valid log types are 'bans', 'kicks', 'warns', 'mutes', 'images', 'spam', 'filters', 'settings', 'notifications', 'joinwatch', and 'errors'. You may also provide 'all' to toggle on or off all logging types. Pingroles are roles that will be pinged when the given log type is fired.
Usage
!log current
!log logtype/all channel/off
!log pingroles add/rem logtypeRole
!log pingroles rem all
!log pingroles list
Examples
!log current
!log all #Channel
!log pingroles add Bans @Role
!log pingroles rem all
!log pingroles list
“INFORMATION! ALL THE INFORMATION HAHAHAHAAHAHAHAHAHAHAAH!”
Configure the exlog system, where the logs are posted as well which channels are ignored by the exlog system. You may also do 'current' for the current settings and a list of exlog types. You may turn off specific log types by providing 'off' or '-1' for the channel portion. To toggle all types use the word 'all' instead of an exlog type. Current exlog types: memberadd, memberremove, memberupdate, username, userpic, vcjoin, vcleave, vcchange, messagebulk, messagedelete, messageupdate, roleupdate, roledelete, channelupdate, channeldelete, channelcreate, rolecreate, eventcreate
On the Gaius Blue bot this command is developer only.
Usage
!exlog list of exlog typeschannel
!exlog ignore channel
!exlog recog channel
!exlog current
Update a punishment message to be sent to members after they are muted, sent to timeout, temporarily muted, kicked, banned, softbanned or temporarily banned. You can provide flags to auto replace certain items. You may also set a requirement for reasons for punishments by doing reqreason, and require a reason for un-punishments (unban, unmute, etc) as well. Valid punishment types are 'timeout', 'mute', 'tempmute', 'kick', 'ban', 'softban' and 'tempban'. %server: Will be replaced with the server's name. %user: Will be replaced with the banned user's name %reason: Will be replaced with the reason provided by the moderator %mod: Will be replaced with the name of the moderator who performed the ban. %time: will be replaced with the string representation of the total time a member has been banned. To disable a certain message from being sent simply use 'off'.
!punishmsg tempban You have been banned from Server: %server
For Reason: %reason
This is a temporary ban for %time
!punishmsg ban You have been banned from Server: %server
For Reason: %reason
!punishmsg current
!punishmsg current softban
!punishmsg reqreason off
!punishmsg requnreason false
Copy settings from one server to another. You must get permission from the other server to copy their settings by doing copysettings approve this server id. You must specifiy which settings/data you wish to copy over. For your convienence I will post a copyable list here: settings, options, automod, automodsettings, filters, verify, warns, welcome, leavemessages, welcomemessages, notes, commands, aliases
Create an api key for your server bound to the specific apis you desginate. Warning, this api key is not locked by api or any other sort of password. This means anyone with the key can access the api for your server data, keep it safe, keep it secret. Running this command again will regenerate a completely new key, invalidating the old one. Valid api types are
Usage
!createapikey apitype [apitypeapitype]
Examples
!createapikey warnings caselogs
Slash command /createapikey
Option
Type
Description
endpointsrequired
Text
All endpoints you wish to access
“I am literally letting you see up my skirt right now and you have the audacity to ask for more?”
Reset the bot back to 'factory' settings. Note this does not wipe generated content such as warns, caselogs, modlogs, tickets, reactionroles, notes or punishment/role timers.
Usage
!hardreset
Examples
!hardreset
“Oi, if you're going to do it I demand you use the highest quality bleach.”