QGBaseMessageEvent

sealed class QGBaseMessageEvent<T : Any> : QGBotEvent<T> , MessageEvent(source)

针对所有端(QQ群和QQ频道)的 MessageEvent 时间的统一父类型。 原本的 QGMessageEvent 仅针对频道相关的消息事件,而群聊和私信的消息体类型不同,无法适配。

Since

4.2.0

See also

Inheritors

Constructors

Link copied to clipboard
protected constructor()

Properties

Link copied to clipboard
abstract override val bot: QGBot
Link copied to clipboard
abstract override val messageContent: QGBaseMessageContent

接收到的消息内容。

Link copied to clipboard
abstract override val time: Timestamp

消息发生(收到)的时间

Inherited properties

Link copied to clipboard
abstract val authorId: ID
Link copied to clipboard
open override val component: Component
Link copied to clipboard
abstract override val id: ID

事件ID。

Link copied to clipboard
abstract val sourceEventEntity: T

真正的原始事件所得到的事件实体。

Link copied to clipboard
abstract val sourceEventRaw: String

接收到的事件的原始JSON字符串

Inherited functions

Link copied to clipboard
abstract suspend fun reply(text: String): MessageReceipt
abstract suspend fun reply(message: Message): MessageReceipt
abstract suspend fun reply(messageContent: MessageContent): MessageReceipt