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

# Summer.client.channels

> Player chat channels bound to the current admitted World.

**Class:** `SummerClientChannels` · **Inherits:** RefCounted · **Access:** `Summer.client.channels`

Player chat channels bound to the current admitted World.

Obtain this facade from [`Summer.client.channels`](/api-reference/gdscript/client#channels). The authenticated Player Host supplies identity and membership. A reservation is insufficient; join the World before opening a channel. This client capability does not expose account DMs, arbitrary recipients, or authority-authored messages.

## Methods

### check\_open\_readiness

```gdscript theme={null}
func check_open_readiness() -> SummerResult const
```

Checks the live client capability, event lane and connected hosted admission without submitting a request.

**Returns:** [`SummerResult`](/api-reference/gdscript/types/result)

### open\_world\_channel

```gdscript theme={null}
func open_world_channel(channel_key: String) -> SummerWorldChannelOpenOperation
```

Opens a channel for the current World. Keys contain 1 to 64 ASCII letters, digits, underscores, dots or hyphens, beginning with a letter or digit. The handle never retargets to another admission. Open completion makes the handle available; its initial authorized history arrives through [`SummerWorldChannel.history_changed`](/api-reference/gdscript/types/world-channel#history_changed).

| Parameter | Type | Default |
| - | - | - |
| `channel_key` | String | required |

**Returns:** [`SummerWorldChannelOpenOperation`](/api-reference/gdscript/types/world-channel-open-operation)

Returns at once. Wait for the result with `var result: SummerResult = await op.get_result_or_completed_signal()`; see [SummerOperation](/api-reference/gdscript/types/operation).

***

What is live on the platform today: [platform capability status](/knowledge-base/source-status). Check availability at runtime before you offer a feature.


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