TextChannel

Show Deprecated

Represents a text chat channel. Contains TextSources as descendants.

To send a chat message to the TextChannel, call TextChannel:SendAsync() from a LocalScript. The corresponding TextSource of the user with TextSource.CanSend = true must be in that channel.

Messages from different TextChannels can be separated into different tabs in the chat window using ChannelTabsConfiguration.

To learn more, see In-Experience Text Chat.

Summary

Properties

  • Read Only
    Not Replicated
    Read Parallel

    The TextChannel will only deliver messages to users that can send direct messages to the DirectChatRequester.

Methods

Events

Callbacks

Properties

DirectChatRequester

Read Only
Not Replicated
Read Parallel

Methods

AddUserAsync

Yields

Parameters

userId: number

Returns

DisplaySystemMessage

Parameters

systemMessage: string
metadata: string

Returns

Yields

Parameters

message: string
metadata: string

Returns

SetDirectChatRequester

()

Parameters

requester: Player

Returns

()

Events

MessageReceived

Parameters

incomingMessage: TextChatMessage

Callbacks

OnIncomingMessage

Parameters


Returns

ShouldDeliverCallback

Parameters

textSource: TextSource

Returns