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

# Confessions System

> Create and manage anonymous confessions in your server

The Confessions system allows users to send anonymous messages in a designated channel, with features like blacklisting, reporting, and reaction management.

## Requirements

* Bot must have permissions to:
  * Send messages
  * Embed links
  * View channels
  * Add reactions
  * Manage messages

## Setup

### Add Confession Channel

<CodeGroup>
  ```bash Syntax theme={null}
  ,confessions add [channel]
  ```

  ```bash Example theme={null}
  ,confessions add #confessions
  ```
</CodeGroup>

### Remove Confession Channel

<CodeGroup>
  ```bash Syntax theme={null}
  ,confessions remove
  ```

  ```bash Example theme={null}
  ,confessions remove
  ```
</CodeGroup>

## Commands

### Send Confession

<CodeGroup>
  ```bash Syntax theme={null}
  /confess
  ```

  ```bash Example theme={null}
  /confess
  ```
</CodeGroup>

### Blacklist Management

<CodeGroup>
  ```bash Syntax theme={null}
  ,confessions blacklist add [word]
  ,confessions blacklist remove [word]
  ,confessions blacklist list
  ,confessions blacklist clear
  ```

  ```bash Example theme={null}
  ,confessions blacklist add badword
  ,confessions blacklist remove badword
  ,confessions blacklist list
  ,confessions blacklist clear
  ```
</CodeGroup>

### Mute Management

<CodeGroup>
  ```bash Syntax theme={null}
  ,confessions mute [confession_number]
  ,confessions unmute [confession_number]
  ,confessions unmute all
  ```

  ```bash Example theme={null}
  ,confessions mute 34
  ,confessions unmute 34
  ,confessions unmute all
  ```
</CodeGroup>

### Reaction Management

<CodeGroup>
  ```bash Syntax theme={null}
  ,confessions emojis set [upvote] [downvote]
  ,confessions emojis reset
  ,confessions emojis view
  ```

  ```bash Example theme={null}
  ,confessions emojis set 👍 👎
  ,confessions emojis reset
  ,confessions emojis view
  ```
</CodeGroup>

### Report System

<CodeGroup>
  ```bash Syntax theme={null}
  ,confessions report [confession_number]
  ```

  ```bash Example theme={null}
  ,confessions report 34
  ```
</CodeGroup>

## Features

### Confession Management

* Anonymous confession posting
* Numbered confessions
* Reply system
* Reaction system
* Report system

### Moderation Tools

* Word blacklisting
* User muting
* Confession reporting
* Custom reaction emojis

### Security Features

* Link blocking
* Word filtering
* Cooldown system
* Report handling

<Warning>
  Confessions cannot be edited or deleted after posting. Make sure to review your confession before submitting.
</Warning>

<Note>
  Users can only send one confession every 60 seconds to prevent spam.
</Note>
