# Sandbox.ChatMessageEvent

A chat message event. Handlers can set [Sandbox.ChatMessageEvent.Suppress](/api/Sandbox.ChatMessageEvent/Suppress) to true
to prevent the message from being delivered, or set [Sandbox.ChatMessageEvent.RecipientFilter](/api/Sandbox.ChatMessageEvent/RecipientFilter)
to control per-connection visibility.

- Kind: class
- Namespace: `Sandbox`
- Assembly: `Sandbox.Engine`

## Constructors

- [`ChatMessageEvent`](/api/Sandbox.ChatMessageEvent/.ctor)

## Properties

- [`Message`](/api/Sandbox.ChatMessageEvent/Message): The chat message text.
- [`RecipientFilter`](/api/Sandbox.ChatMessageEvent/RecipientFilter): Optional per-connection visibility predicate. Return false to prevent a specific connection from receiving the message.
- [`Sender`](/api/Sandbox.ChatMessageEvent/Sender): The connection that sent this message. Null for system messages.
- [`Suppress`](/api/Sandbox.ChatMessageEvent/Suppress): Set to true to prevent this message from being delivered.
