> For the complete documentation index, see [llms.txt](https://bananapuncher714.gitbook.io/brickboard/llms.txt). Markdown versions of documentation pages are available by appending `.md` to page URLs; this page is available as [Markdown](https://bananapuncher714.gitbook.io/brickboard/chatbox-implementations/what-is-a-chatbox/untitled.md).

# ChatBoxChannel

Provides access to different chat channels

## About

ChatBoxChannels allows players to access different channels where messages may be recieved or sent. *All* messages are added to the `log`channel regardless of which channel the message was sent. In a preset, the `channel`option is not necessary, but if included, it will lock that particular ChatBoxChannel to the channel set in the options.

Id: `chatboxchannel`

## Commands

The id of the command to change channels is `changechannel`and the argument is the name of the channel to change to.

ex. `/brickboard execute changechannel log`

## Permissions

```
# Allows players to receive messages in <channel>
brickboard.channels.<channel>.recieve
# Allows players to send AND receive messages in <channel>
brickboard.channels.<channel>.send
```

## Options

```yaml
# Optional
channel: <name>
```
