AtMessageCreate

@SerialName(value = "AT_MESSAGE_CREATE")
data class AtMessageCreate(val id: String? = null, val s: Long = DEFAULT_SEQ, val data: Message) : MessageDispatch(source)

消息事件 AT_MESSAGE_CREATE(intents PUBLIC_GUILD_MESSAGES)

发送时机

  • 用户发送消息,@当前机器人或回复机器人消息时

  • 为保障消息投递的速度,消息顺序我们虽然会尽量有序,但是并不保证是严格有序的, 如开发者对消息顺序有严格有序的需求,可以自行缓冲消息事件之后,基于 seq 进行排序

Constructors

Link copied to clipboard
constructor(id: String? = null, s: Long = DEFAULT_SEQ, data: Message)

Properties

Link copied to clipboard
@SerialName(value = "d")
open override val data: Message

此事件收到的消息对象。

Link copied to clipboard
open override val id: String? = null
Link copied to clipboard
protected open override val s: Long

事件序列

Inherited properties

Link copied to clipboard
Link copied to clipboard
val seq: Long

事件序列