> ## Documentation Index
> Fetch the complete documentation index at: https://docs.flarebot.tech/llms.txt
> Use this file to discover all available pages before exploring further.

# Moderation Commands

> Complete reference for Moderation commands in Flare.

Below is a complete, searchable reference for all **Moderation** commands available in Flare.

## `ban`

ban a user from the server

<Accordion title="View Details: /ban">
  **Usage**

  ```bash theme={null}
  /ban <user> [reason]
  ```

  **Aliases**
  `fuckban`, `hackban`, `banish`

  **Required Permissions**
  `BanMembers`

  **Examples**

  ```bash theme={null}
  /ban @flame breaking tos
  ```
</Accordion>

***

## `clearwarns`

clear all warnings for a member

<Accordion title="View Details: /clearwarns">
  **Usage**

  ```bash theme={null}
  /clearwarns <user>
  ```

  **Aliases**
  `removewarns`

  **Required Permissions**
  `ManageGuild`

  **Examples**

  ```bash theme={null}
  /clearwarns @flame
  ```
</Accordion>

***

## `hide`

hide a channel from members

<Accordion title="View Details: /hide">
  **Usage**

  ```bash theme={null}
  /hide [channel]
  ```

  **Aliases**
  `hidechannel`

  **Required Permissions**
  `ManageChannels`

  **Examples**

  ```bash theme={null}
  /hide
  /hide #secret
  ```
</Accordion>

***

## `hideall`

hide all text channels from members

<Accordion title="View Details: /hideall">
  **Usage**

  ```bash theme={null}
  /hideall hideall
  ```

  **Aliases**
  `hideserver`

  **Required Permissions**
  `ManageChannels`, `ManageGuild`

  **Examples**

  ```bash theme={null}
  /hideall
  ```
</Accordion>

***

## `jail`

jail a member — strips roles and assigns jail role

<Accordion title="View Details: /jail">
  **Usage**

  ```bash theme={null}
  /jail <user> [reason]
  ```

  **Aliases**
  `j`

  **Required Permissions**
  `ManageRoles`

  **Examples**

  ```bash theme={null}
  /jail @user breaking rules
  ```
</Accordion>

***

## `jailsetup`

setup the jail system — create or configure the jail role and channel

<Accordion title="View Details: /jailsetup">
  **Usage**

  ```bash theme={null}
  /jailsetup [role] [channel]
  ```

  **Aliases**
  `setupjail`, `jailconfig`

  **Required Permissions**
  `ManageRoles`, `ManageChannels`, `ManageGuild`

  **Examples**

  ```bash theme={null}
  /jailsetup
  /jailsetup @Jailed #jail
  ```
</Accordion>

***

## `kick`

kick a member from the server

<Accordion title="View Details: /kick">
  **Usage**

  ```bash theme={null}
  /kick <user> [reason]
  ```

  **Aliases**
  `k`

  **Required Permissions**
  `KickMembers`

  **Examples**

  ```bash theme={null}
  /kick @user breaking rules
  ```
</Accordion>

***

## `lock`

lock a channel to prevent members from sending messages

<Accordion title="View Details: /lock">
  **Usage**

  ```bash theme={null}
  /lock [channel]
  ```

  **Aliases**
  `lockchannel`

  **Required Permissions**
  `ManageChannels`

  **Examples**

  ```bash theme={null}
  /lock
  /lock #general
  ```
</Accordion>

***

## `lockall`

lock all text channels in the server

<Accordion title="View Details: /lockall">
  **Usage**

  ```bash theme={null}
  /lockall lockall
  ```

  **Aliases**
  `lockserver`

  **Required Permissions**
  `ManageChannels`, `ManageGuild`

  **Examples**

  ```bash theme={null}
  /lockall
  ```
</Accordion>

***

## `mute`

timeout a member for a specified duration

<Accordion title="View Details: /mute">
  **Usage**

  ```bash theme={null}
  /mute <user> [duration] [reason]
  ```

  **Aliases**
  `timeout`, `stfu`, `chupp`

  **Required Permissions**
  `ModerateMembers`

  **Examples**

  ```bash theme={null}
  /mute @flame
  /mute @flame spamming
  /mute @flame 10m
  /mute @flame 1h spamming
  /mute @flame spamming 10m
  ```
</Accordion>

***

## `nickname`

Set or remove someone

<Accordion title="View Details: /nickname">
  **Usage**

  ```bash theme={null}
  /nickname <user> [nickname]
  ```

  **Aliases**
  `nick`

  **Required Permissions**
  `ManageNicknames`

  **Examples**

  ```bash theme={null}
  /nick @flame KING
  /nick @flame
  ```
</Accordion>

***

## `nuke`

clone the current channel and delete the original (reset messages)

<Accordion title="View Details: /nuke">
  **Usage**

  ```bash theme={null}
  /nuke nuke
  ```

  **Aliases**
  `nukechannel`

  **Required Permissions**
  `ManageChannels`

  **Examples**

  ```bash theme={null}
  /nuke
  ```
</Accordion>

***

## `purge`

bulk delete messages with optional filters

<Accordion title="View Details: /purge">
  **Usage**

  ```bash theme={null}
  /purge <amount> [filter]
  ```

  **Aliases**
  `clear`

  **Required Permissions**
  `ManageMessages`

  **Examples**

  ```bash theme={null}
  /purge 50
  /purge 20 @user
  /purge 10 bots
  /purge 30 links
  /purge 15 embeds
  /purge 25 contains hello
  ```
</Accordion>

***

## `purgebots`

bulk delete bot messages

<Accordion title="View Details: /purgebots">
  **Usage**

  ```bash theme={null}
  /purgebots [amount]
  ```

  **Aliases**
  `clearbots`, `cb`, `pb`

  **Required Permissions**
  `ManageMessages`

  **Examples**

  ```bash theme={null}
  /purgebots
  /purgebots 50
  ```
</Accordion>

***

## `removeroleall`

remove a role from all humans, bots, or everyone in the server

<Accordion title="View Details: /removeroleall">
  **Usage**

  ```bash theme={null}
  /removeroleall <role>
  ```

  **Aliases**
  `rroleall`, `massremoverole`

  **Required Permissions**
  `ManageRoles`, `ManageGuild`

  **Examples**

  ```bash theme={null}
  /removeroleall @role
  ```
</Accordion>

***

## `role`

toggle a role on a member — adds if they don

<Accordion title="View Details: /role">
  **Usage**

  ```bash theme={null}
  /role <user> <role>
  ```

  **Aliases**
  `r`

  **Required Permissions**
  `ManageRoles`

  **Examples**

  ```bash theme={null}
  /role @user @role
  /role @flame Moderator
  ```
</Accordion>

***

## `roleall`

give a role to all humans, bots, or everyone in the server

<Accordion title="View Details: /roleall">
  **Usage**

  ```bash theme={null}
  /roleall <role>
  ```

  **Aliases**
  `giveroleall`, `massrole`

  **Required Permissions**
  `ManageRoles`, `ManageGuild`

  **Examples**

  ```bash theme={null}
  /roleall @role
  ```
</Accordion>

***

## `roleicon`

set or remove a role

<Accordion title="View Details: /roleicon">
  **Usage**

  ```bash theme={null}
  /roleicon <role> <emoji>
  ```

  **Aliases**
  `ri-icon`, `seticon`

  **Required Permissions**
  `ManageRoles`

  **Examples**

  ```bash theme={null}
  /roleicon @Moderator 🔨
  /roleicon Admin 🛡️
  ```
</Accordion>

***

## `slowmode`

set the slowmode for a channel (0 to disable)

<Accordion title="View Details: /slowmode">
  **Usage**

  ```bash theme={null}
  /slowmode <seconds> [channel]
  ```

  **Aliases**
  `sm`, `slowmo`

  **Required Permissions**
  `ManageChannels`

  **Examples**

  ```bash theme={null}
  /slowmode 5
  /slowmode 0
  /slowmode 10 #general
  ```
</Accordion>

***

## `snipe`

show the last deleted message in this channel

<Accordion title="View Details: /snipe">
  **Usage**

  ```bash theme={null}
  /snipe 
  ```

  **Aliases**
  `s`

  **Examples**

  ```bash theme={null}
  /snipe
  ```
</Accordion>

***

## `snipeall`

show the last 10 deleted messages in this channel

<Accordion title="View Details: /snipeall">
  **Usage**

  ```bash theme={null}
  /snipeall 
  ```

  **Aliases**
  `sa`

  **Examples**

  ```bash theme={null}
  /snipeall
  ```
</Accordion>

***

## `softban`

ban and immediately unban a user to purge their messages

<Accordion title="View Details: /softban">
  **Usage**

  ```bash theme={null}
  /softban <user> [reason]
  ```

  **Aliases**
  `sban`

  **Required Permissions**
  `BanMembers`

  **Examples**

  ```bash theme={null}
  /softban @flame spamming
  ```
</Accordion>

***

## `steal`

steal emojis, stickers, or attachments as emojis/stickers

<Accordion title="View Details: /steal">
  **Usage**

  ```bash theme={null}
  /steal <emoji/url/attachment> [name]
  ```

  **Aliases**
  `addemoji`, `addsticker`, `stealemoji`

  **Required Permissions**
  `ManageGuildExpressions`

  **Examples**

  ```bash theme={null}
  /steal <emoji>
  /steal <reply to message>
  ```
</Accordion>

***

## `unban`

unban a user from the server

<Accordion title="View Details: /unban">
  **Usage**

  ```bash theme={null}
  /unban <user_id> [reason]
  ```

  **Required Permissions**
  `BanMembers`

  **Examples**

  ```bash theme={null}
  /unban 908648080876920862 appealed
  ```
</Accordion>

***

## `unbanall`

unban all banned users from the server

<Accordion title="View Details: /unbanall">
  **Usage**

  ```bash theme={null}
  /unbanall 
  ```

  **Aliases**
  `massunban`

  **Required Permissions**
  `Administrator`

  **Examples**

  ```bash theme={null}
  /unbanall
  ```
</Accordion>

***

## `unhide`

unhide a channel to make it visible to members

<Accordion title="View Details: /unhide">
  **Usage**

  ```bash theme={null}
  /unhide [channel]
  ```

  **Aliases**
  `unhidechannel`, `reveal`

  **Required Permissions**
  `ManageChannels`

  **Examples**

  ```bash theme={null}
  /unhide
  /unhide #secret
  ```
</Accordion>

***

## `unhideall`

unhide all text channels in the server

<Accordion title="View Details: /unhideall">
  **Usage**

  ```bash theme={null}
  /unhideall unhideall
  ```

  **Aliases**
  `unhideserver`, `revealall`

  **Required Permissions**
  `ManageChannels`, `ManageGuild`

  **Examples**

  ```bash theme={null}
  /unhideall
  ```
</Accordion>

***

## `unjail`

unjail a member — restores their saved roles

<Accordion title="View Details: /unjail">
  **Usage**

  ```bash theme={null}
  /unjail <user> [reason]
  ```

  **Aliases**
  `uj`

  **Required Permissions**
  `ManageRoles`

  **Examples**

  ```bash theme={null}
  /unjail @user
  ```
</Accordion>

***

## `unlock`

unlock a channel to allow members to send messages

<Accordion title="View Details: /unlock">
  **Usage**

  ```bash theme={null}
  /unlock [channel]
  ```

  **Aliases**
  `unlockchannel`

  **Required Permissions**
  `ManageChannels`

  **Examples**

  ```bash theme={null}
  /unlock
  /unlock #general
  ```
</Accordion>

***

## `unlockall`

unlock all text channels in the server

<Accordion title="View Details: /unlockall">
  **Usage**

  ```bash theme={null}
  /unlockall unlockall
  ```

  **Aliases**
  `unlockserver`

  **Required Permissions**
  `ManageChannels`, `ManageGuild`

  **Examples**

  ```bash theme={null}
  /unlockall
  ```
</Accordion>

***

## `unmute`

remove a timeout from a member

<Accordion title="View Details: /unmute">
  **Usage**

  ```bash theme={null}
  /unmute <user> [reason]
  ```

  **Aliases**
  `untimeout`, `removetimeout`

  **Required Permissions**
  `ModerateMembers`

  **Examples**

  ```bash theme={null}
  /unmute @user
  ```
</Accordion>

***

## `warn`

warn a member

<Accordion title="View Details: /warn">
  **Usage**

  ```bash theme={null}
  /warn <user> [reason]
  ```

  **Aliases**
  `w`

  **Required Permissions**
  `ModerateMembers`

  **Examples**

  ```bash theme={null}
  /warn @flame spamming
  ```
</Accordion>

***

## `warnings`

view all warnings for a member

<Accordion title="View Details: /warnings">
  **Usage**

  ```bash theme={null}
  /warnings <user>
  ```

  **Aliases**
  `warns`, `infractions`

  **Required Permissions**
  `ModerateMembers`

  **Examples**

  ```bash theme={null}
  /warnings @flame
  ```
</Accordion>

***
