> For the complete documentation index, see [llms.txt](https://beast-era.gitbook.io/doc/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://beast-era.gitbook.io/doc/commands/moderation.md).

# Moderation

| Command    | Description                                                                                                                                                                                  | Usage                                                   | Aliases          | Bot Permissions                                                         | User Permissions                  |
| ---------- | -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ------------------------------------------------------- | ---------------- | ----------------------------------------------------------------------- | --------------------------------- |
| Slowmode   | Sets the slowmode of the current channel or the specified channel.                                                                                                                           | `beast slowmode <time> (channel)`                       | `sm`             | `Manage Channels`, `Manage Roles`, `Embed Links`, `Use External Emojis` | `Manage Channels`                 |
| Afkrole    | Sets a role as default afk role for using the afk command.                                                                                                                                   | `beast afkrole <add/remove/list/reset> <role>`          | `None`           | `Embed Links`, `Use External Emojis`                                    | `Administrator`                   |
| Ban        | Ban the specified user whether he is in the guild or not.                                                                                                                                    | `beast ban <user> (reason)`                             | `None`           | `Embed Links`, `Ban Members`, `Use External Emojis`                     | `Ban Members`                     |
| Esnipe     | Snipes the recent editted message in current channel or if specified snipes that channel's editted message                                                                                   | `beast esnipe (channel)`                                | `edit-snipe`     | `Embed Links`, `Use External Emojis`                                    | `Manage Messages`                 |
| Kick       | Kicks the specified member from the guild.                                                                                                                                                   | `beast kick <user> (reason)`                            | `None`           | `Embed Links`, `Use External Emojis`, `Kick Members`                    | `Kick Members`                    |
| Lock       | Locks the specified or current channel for @everyone or the specified role or member.                                                                                                        | `beast lock <channel> (role/member)`                    | `lockit`         | `Manage Channels`, `Manage Roles`, `Embed Links`, `Use External Emojis` | `Manage Channels`, `Manage Roles` |
| Mute       | Mutes the specified user.                                                                                                                                                                    | `beast mute <user> (reason)`                            | `None`           | `Manage Roles`, `Embed Links`, `Use External Emojis`                    | `Manage Roles`                    |
| Muterole   | Manages muterole system for the server.                                                                                                                                                      | `beast muterole (subcommand)`                           | `None`           | `Manage Roles`, `Manage Channels`, `Embed Links`, `Use External Emojis` | `Manage Guild`, `Manage Roles`    |
| Role       | Manages the role of the guild.                                                                                                                                                               | `beast role (subcommand)`                               | `None`           | `Manage Roles`, `Embed Links`, `Use External Emojis`                    | `Manage Roles`                    |
| Setnick    | Sets a nickname for the specified user or resets it if none specified.                                                                                                                       | `beast setnick <user> (new nickname)`                   | `nick`, `rename` | `Embed Links`, `Use External Emojis`, `Manage Nicknames`                | `Manage Nicknames`                |
| Prefix     | Sets the default prefix for the bot.                                                                                                                                                         | `beast prefix (set/reset) (new prefix)`                 | `None`           | `Embed Links`, `Use External Emojis`, `Add Reactions`                   | `Administrator`                   |
| Snipe      | Snipes the recent deleted message in the current channel or if specified snipes that channel's deleted message.                                                                              | `beast snipe (channel)`                                 | `None`           | `Embed Links`, `Use External Emojis`                                    | `Manage Messages`                 |
| Timeout    | Timeout members disallowing them to chat, reply, react, etc.                                                                                                                                 | `beast timeout <user> (time) (reason)`                  | `None`           | `Moderate Members`, `Embed Links`, `Use External Emojis`                | `Moderate Members`                |
| Unban      | Unbans a user if they are banned in the guild.                                                                                                                                               | `beast unban <user> (reason)`                           | `None`           | `Ban Members`, `Use External Emojis`, `Embed Links`                     | `Ban Members`                     |
| Unlock     | Unlocks the specified or current channel for @everyone or the specified role or member. If you specify true then it will set the channel perms state to true else it will set it to default. | `beast unlock <channel> (true/false) (role/member)`     | `unlockit`       | `Manage Channels`, `Manage Roles`, `Embed Links`, `Use External Emojis` | `Manage Channels`, `Manage Roles` |
| Unmute     | UnMutes the specified user.                                                                                                                                                                  | `beast unmute <user> (reason)`                          | `None`           | `Manage Roles`, `Embed Links`, `Use External Emojis`                    | `Manage Roles`                    |
| Untimeout  | Untimeout members who were timed out before.                                                                                                                                                 | `beast untimeout <user> (reason)`                       | `None`           | `Moderate Members`, `Embed Links`, `Use External Emojis`                | `Moderate Members`                |
| Unviewlock | Unhides the specified or current channel for @everyone or the specified role or member. If you specify true then it will set the channel perms state to true else it will set it to default. | `beast unviewlock <channel> (true/false) (role/member)` | `viewunlock`     | `Manage Channels`, `Manage Roles`, `Embed Links`, `Use External Emojis` | `Manage Channels`, `Manage Roles` |
| Viewlock   | Hides the specified or current channel for @everyone or the specified role or member.                                                                                                        | `beast viewlock <channel> (role/member)`                | `None`           | `Manage Channels`, `Manage Roles`, `Embed Links`, `Use External Emojis` | `Manage Channels`, `Manage Roles` |

{% hint style="warning" %}
These commands requires \`Embed Links\` and \`Use External Emojis\` permissions. Make sure to give it to the bot so the commands work properly.
{% endhint %}
