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

# Confessions

> Configure anonymous submissions and moderation controls.

## Choose the channel

Administrators set a destination and inspect its configuration. Members submit messages through confess.

```text theme={null}
,confessions add #confessions
,confessions config
```

## Moderation

Controls include muting and unmuting an author by confession number, custom voting emojis, and a word or phrase blacklist.

## Privacy expectations

Public submissions do not display the author. This is not anonymity from the bot or moderation system: the feature retains information needed for moderation.

## Command reference

Examples use the default comma prefix. Required inputs use angle brackets; optional inputs use square brackets. Each command notes whether it is also registered in Discord's slash menu.

<AccordionGroup>
  <Accordion title=",confessions" icon="terminal">
    Configure and moderate anonymous confessions.

    ### confessions add

    Set the confession channel.

    ```text Prefix syntax theme={null}
    ,confessions add <channel>
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `channel` | Yes | Channel mention, ID, or exact name |

    ### confessions remove

    Disable confessions.

    ```text Prefix syntax theme={null}
    ,confessions remove
    ```

    ### confessions config

    View confession configuration.

    ```text Prefix syntax theme={null}
    ,confessions config
    ```

    ### confessions mute

    Mute the anonymous author of a confession.

    ```text Prefix syntax theme={null}
    ,confessions mute <number>
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `number` | Yes | Confession number |

    ### confessions unmute

    Unmute the anonymous author of a confession.

    ```text Prefix syntax theme={null}
    ,confessions unmute <number>
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `number` | Yes | Confession number |

    ### confessions emojis view

    View voting emojis.

    ```text Prefix syntax theme={null}
    ,confessions emojis view
    ```

    ### confessions emojis reset

    Remove voting emojis.

    ```text Prefix syntax theme={null}
    ,confessions emojis reset
    ```

    ### confessions emojis set

    Set voting emojis.

    ```text Prefix syntax theme={null}
    ,confessions emojis set <upvote> <downvote>
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `upvote` | Yes | Upvote emoji |
    | `downvote` | Yes | Downvote emoji |

    ### confessions blacklist list

    View blocked words and phrases.

    ```text Prefix syntax theme={null}
    ,confessions blacklist list
    ```

    ### confessions blacklist clear

    Clear the blacklist.

    ```text Prefix syntax theme={null}
    ,confessions blacklist clear
    ```

    ### confessions blacklist add

    Add a blocked word or phrase.

    ```text Prefix syntax theme={null}
    ,confessions blacklist add <word>
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `word` | Yes | Word or phrase |

    ### confessions blacklist remove

    Remove a blocked word or phrase.

    ```text Prefix syntax theme={null}
    ,confessions blacklist remove <word>
    ```

    | Parameter | Required | Description |
    | - | - | - |
    | `word` | Yes | Word or phrase |
  </Accordion>

  <Accordion title=",confess" icon="terminal">
    Send an anonymous confession.

    <Note>This command is also registered in Discord’s slash menu. Select the command there to fill in named inputs.</Note>

    ### confess

    Send an anonymous confession.

    ```text Prefix syntax theme={null}
    ,confess
    ```
  </Accordion>
</AccordionGroup>


This documentation is built and hosted on [Mintlify](https://mintlify.com), a developer documentation platform.