ChatRoom

一个聊天室。

一个聊天室是一个可以向其中发送消息的行为主体。 向聊天室发送的消息可能会被多个 组织成员 收到。

ChatRoom 通常与 Organization 配合实现, 例如最常见的概念:群聊频道服务器 中的 频道 的相关子类型 聊天频道

Author

ForteScarlet

See also

Inheritors

Properties

Link copied to clipboard
abstract val name: String

此聊天室的名称。

Inherited properties

Link copied to clipboard
Link copied to clipboard
abstract override val id: ID

行为主体的唯一标识。

Inherited functions

Link copied to clipboard
abstract suspend fun send(text: String): MessageReceipt

发送一段纯文本消息。

abstract suspend fun send(message: Message): MessageReceipt

发送一个消息 Message

abstract suspend fun send(messageContent: MessageContent): MessageReceipt

使用 MessageContent 作为消息发送。 不同的组件可能会根据 MessageContent 的具体类型做针对性的优化, 并在不支持的情况下降级为使用 MessageContent.messages