Administration - HordLawk/YottaBot GitHub Wiki
actionlogs defaultchannel (channel)
Sets the default channel for logging actions
actionlogs set delmsg <(channel)/default>
Activates server logs for deleted messages in the default logging channel or another specified one
actionlogs set prune <(channel)/default>
Activates server logs for pruned (bulk deleted) messages in the default logging channel or another specified one
actionlogs set editmsg <(channel)/default>
Activates server logs for edited messages in the default logging channel or another specified one
In the future there will be other loggable actions
actionlogs remove <delmsg/prune/editmsg>
Disables logs for an specified action
actionlogs ignore channel <add/remove> (channel) <delmsg/prune/editmsg/all>
Tells the bot not to log any or specific actions coming from a channel
actionlogs ignore channel view (channel)
Lists all actions that can not be logged from a channel
actionlogs ignore role <add/remove> (role) <delmsg/prune/editmsg/all>
The same as channel
but for roles
actionlogs ignore role view (role)
The same as channel
but for roles again
actionlogs view
Shows you the default logging channel, the actions being logged and where, and channel and roles that can not log all or some actions
configs prefix (new prefix)
Sets a new customized prefix for all commands
configs language <en/pt>
en
changes the language to english and pt
to brazilian portuguese
configs logattachments <on/off>
If disabled, the action logs of deleted messages with attachments will contain a hyperlink to the deleted attachments URL, the problem with this state is that some time after a message is deleted, Discord completely removes its attachments from their database, making it inaccessible despite knowing the URL
As an alternative, enabling this option will make the bot attach the deleted message's attachments to the log message, which in turn stops the attachments from becoming inaccessible in the logs
configs mod logs (channel) <warn/mute/kick/ban> [(other types)]
Sets the channel to log whenever moderation actions are taken in a server
Note that the [(other types)]
argument means this command supports assigning a log channel to multiple mod actions at the same time
configs mod clearonban (days)
Sets the number of days of messages to delete when banning through this bot
configs massbanprotection on [(max bans per user per 10 seconds)]
Turns on mass ban protection
This will make YottaBot remove any roles with permission to ban members from a member if they ban more users than specified in the command in a span of 10 seconds
Defaults to 15
This won't work if any of the target member's roles with permission to ban members are higher than YottaBot's highest role
configs massbanprotection off
Turns off mass ban protection
configs globalbans <on/off>
If enable will automatically ban users which have been banned in 3 or more servers with more than 1000 members
This ban will only happen when a globally banned user joins a server, and not if they are already a member in it
YottaBot will only automatically ban an user 1 time per guild so if you want to keep a globally banned user in your server you just need to unban them and YottaBot won't try to ban them again
disable (channel) <on/off> <(list of commands)/all>
Disabled all or some commands from being used in a specified channel
disable (channel) view
Lists the commands disabled for a specified channel
perm <allow/deny/default> <(role mention)/(role ID)/"(role name)"> (list of commands)
Overwrites the default command permissions for a role, you can use this with many commands at once
Note that just like Discord's permissions overwrite system, if the permission for a role to use a command has been overwritten to allow
, a member with this role will be able to use this command even if they have other roles with overwritten permissions for the same comman set to deny
perm view <(role mention)/(role ID)/"(role name)">
Lists the commands with overwritten permissions for a role
rolemenu create (channel) <(role mention)/(role ID)/"(role name)"> (emoji) [(alternating roles and emojis)] [toggle]
Creates a rolemenu message where users can react to be given selfroles
Note that the emojis have to be either default emojis or custom emojis from the current server
The toggle
argument means users will only be given 1 of the selected roles in a rolemenu, if they react to more than one role, the previous role will be taken away before a new one is given
rolemenu edit (menu ID) <(role mention)/(role ID)/"(role name)"> (emoji) [(alternating roles and emojis)] [toggle]
Edits a previously created rolemenu without having to delete the message and creating a new one again, but every aspect of the new menu has to be given, even the ones that were already in the old menu, so if you had created a menu using the toggle
argument and forgot to specify it when editing the menu, it will stop being a togglable menu
The menu ID can be found at the footer of every menu