ChatGroupMessageEvent

一个 BotChatGroup 处收到消息的事件。

Author

ForteScarlet

Inherited properties

Link copied to clipboard
abstract val authorId: ID

这个消息的发送者的ID。

Link copied to clipboard
abstract val bot: Bot

相关的 Bot

Link copied to clipboard
open override val component: Component

component 默认由 bot.component 提供。

Link copied to clipboard
abstract override val id: ID

事件的ID。 如果平台事件中不存在可用ID,则此值可能为一个随机值。

Link copied to clipboard
abstract override val messageContent: MessageContent

事件中收到的消息内容。

Link copied to clipboard
abstract val time: Timestamp

事件发生的时间或此事件被接收到的时间。

Inherited functions

Link copied to clipboard
abstract suspend override fun author(): Member

此消息的发送 Member

Link copied to clipboard
abstract suspend override fun content(): ChatRoom

被作为事件中心的 ChatRoom

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

发送一段纯文本消息。

abstract suspend fun reply(message: Message): MessageReceipt

发送一个消息 Message

abstract suspend fun reply(messageContent: MessageContent): MessageReceipt

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