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

# Media Only

> Restrict specific channels to only allow images, videos, and links.

The Media Only module allows you to designate specific channels where normal text chat is forbidden. In these channels, members can only post messages if they include an attachment (like an image or video) or a rich embed link.

This is perfect for `#memes`, `#art-showcase`, or `#selfies` channels where you want to prevent users from starting random text conversations that bury the actual content.

<Note>
  **Required Permission:** [Server Owner](/permissions/hierarchy), [Extra Owners](/permissions/extra-owners), and [Admin Access](/permissions/admin-access) can manage media-only channels.
</Note>

***

## Channel Management

When a normal user tries to send a text-only message in a Media Only channel, ZEON will instantly delete their message and reply with a temporary 3-second warning.

| Command                  | Description                                            |
| :----------------------- | :----------------------------------------------------- |
| `.media add #channel`    | Designate a channel as Media Only                      |
| `.media remove #channel` | Remove the Media Only restriction from a channel       |
| `.media show`            | Display all configured Media Only channels             |
| `.media reset`           | Remove the restriction from all channels in the server |

***

## Bypass List

Sometimes you need certain users (like Moderators or Event Managers) to be able to bypass the media restriction and send plain text announcements or replies in a Media Only channel.

You can add these users to the **Bypass List**.

| Command                      | Description                                    |
| :--------------------------- | :--------------------------------------------- |
| `.media bypass add @user`    | Allow a user to send text in media channels    |
| `.media bypass remove @user` | Remove a user's bypass privilege               |
| `.media bypass show`         | Display all users with media bypass privileges |
| `.media bypass reset`        | Clear the entire media bypass list             |

***

## Limits

<Warning>
  * Each server can have a maximum of **6 Media Only channels**.
  * The bot will automatically clean up the database if a designated media channel is deleted or if a bypassed user leaves the server.
  * The warning message sent to rule-breakers is automatically deleted after 3 seconds to keep the channel clean.
</Warning>
