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

# Events

> Turn individual confine features on or off in your server.

## How events work

Events are individual confine behaviors — auto-responders, snipe, link reposting, and so on. By default they run everywhere. If a feature doesn't fit a particular channel, you can switch it off there without affecting the rest of your server.

<Info>
  All event commands require the **Manage Server** permission.
</Info>

## Disabling an event

Point it at a channel and name the event you want silenced there.

<CodeGroup>
  ```javascript Syntax theme={null}
  ,disableevent (channel) (event)
  ```

  ```javascript Example theme={null}
  ,disableevent #general snipe
  ```
</CodeGroup>

### Across every channel

Skip the channel argument and use `all` to shut an event off server-wide.

<CodeGroup>
  ```javascript Syntax theme={null}
  ,disableevent all (event)
  ```

  ```javascript Example theme={null}
  ,disableevent all snipe
  ```
</CodeGroup>

### Reviewing what's off

Run `,disableevent list` for a paginated breakdown of every event currently disabled and where.

### Clearing everything

`,disableevent reset` wipes all your disabled-event entries at once, putting every feature back in play.

## Re-enabling an event

Undo a single channel's restriction:

<CodeGroup>
  ```javascript Syntax theme={null}
  ,enableevent (channel) (event)
  ```

  ```javascript Example theme={null}
  ,enableevent #general snipe
  ```
</CodeGroup>

Or lift it everywhere at once:

<CodeGroup>
  ```javascript Syntax theme={null}
  ,enableevent all (event)
  ```

  ```javascript Example theme={null}
  ,enableevent all snipe
  ```
</CodeGroup>

## Event reference

### Bot responses

| Event            | What it controls                                    |
| ---------------- | --------------------------------------------------- |
| `afk`            | Away notices shown when someone pings an AFK member |
| `autoresponder`  | Your configured automatic replies                   |
| `commandfailure` | Error messages when a command doesn't go through    |
| `snipe`          | Recovery of recently deleted messages               |

### Reaction triggers

| Event              | What it controls                                           |
| ------------------ | ---------------------------------------------------------- |
| `reactiontrigger`  | Automatic reactions on messages matching your triggers     |
| `previousreaction` | Older reaction triggers still running alongside newer ones |

### Link reposting

| Event       | What it controls                                   |
| ----------- | -------------------------------------------------- |
| `instagram` | Pulling Instagram content from member-posted links |
| `tiktok`    | Pulling TikTok content from member-posted links    |
| `twitter`   | Pulling Twitter/X content from member-posted links |

<Tip>
  Reposting is the most common thing servers scope down — leaving it on in a media channel while disabling it elsewhere keeps chat readable.
</Tip>
