> For the complete documentation index, see [llms.txt](https://emibergo.gitbook.io/redischat/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://emibergo.gitbook.io/redischat/features/channels.md).

# Channels

### How can I see messages from a specific channel?

You need to have read and/or write permission for the channel:\ <mark style="color:orange;">**`redischat.channel.channel-name`**</mark>                     ->  Read AND write\ <mark style="color:orange;">**`redischat.channel.channel-name.read`**</mark>          ->  Read\ <mark style="color:orange;">**`redischat.channel.channel-name.write`**</mark>        ->  Write

For example, to read and write on the "public" channel it's <mark style="color:orange;">`redischat.channel.public`</mark>

If you want to **hide** a channel from a player, use: <mark style="color:orange;">`redischat.hidechannel.channel-name`</mark>

## Commands

### <mark style="color:orange;">`/channel`</mark> or <mark style="color:orange;">`/channels`</mark> or <mark style="color:orange;">`/ch`</mark>

You'll need <mark style="color:orange;">`redischat.channelgui`</mark> to open the GUI **(by default it is on true)**

Opens the channels GUI

<figure><img src="/files/jirNkOZSDrC4tLy5ZOu1" alt=""><figcaption><p>Channel GUI</p></figcaption></figure>

### <mark style="color:orange;">`/channel create <channelName> <rate-limit> <rate-limit-seconds> <filtered> [proximityDistance] [shown-by-default] [permission-required] [discordWebhook]`</mark>

<mark style="color:green;">Rate limit</mark> :   It's the message limit every "rate-limit-seconds" seconds

<mark style="color:green;">Filtered</mark> :   Whether to filter out swear words or not (**word-blacklist inside config.yml**)

<mark style="color:green;">Proximity</mark> : [Local "Proximity" chat](/redischat/features/local-proximity-chat.md)

<mark style="color:green;">Shown by default</mark> :   If the channel is shown by default inside channels GUI or you need the \
&#x20;                                     permission <mark style="color:orange;">`redischat.showchannel.channelName`</mark>

<mark style="color:green;">Permission required</mark> :   Whether to apply permission requirements as specified at the start of the page\
&#x20;                                          or not

<mark style="color:green;">Discord webhook</mark> : [Discord hook](/redischat/features/discord-hook.md#webhooks)

### <mark style="color:orange;">`/channel setformat <chat message format>`</mark>

You can use Minimessage Viewer to edit the format

### <mark style="color:orange;">`/channel force-listen <playerName> <channelName>`</mark>

Force a player to write inside a channel

### <mark style="color:orange;">`/channel setdisplayname <channelName> <displayName>`</mark>

Permission <mark style="color:orange;">`redischat.changedisplayname`</mark> is required
