GroupMessageCreate

@SerialName(value = "GROUP_MESSAGE_CREATE")
data class GroupMessageCreate(val id: String? = null, val s: Long = DEFAULT_SEQ, val data: GroupMessageCreate.Data) : Signal.Dispatch(source)

群聊全量消息

说明:当群主设定允许该机器人接收群内全部消息时,机器人可接收到群内所有成员在群内的发言消息。

事件示例

// Websocket
{
"author": {
"member_openid": "E4F4AEA33253A2797FB897C50B81D7ED"
},
"content": " 123",
"group_openid": "C9F778FE6ADF9D1D1DBE395BF744A33A",
"id": "ROBOT1.0_eBIyWnxpmSu6uLQ7u7fU0eGloKGYg4eEa737vRyKnMCgyZjKi7JLYkQ9B0VapbiY",
"timestamp": "2023-11-06T13:37:18+08:00"
}

Constructors

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

Types

Link copied to clipboard
data class Author(val memberOpenid: String, val memberRole: GroupMessageAuthorRole = GroupMessageAuthorRole.MEMBER, val bot: Boolean = false) : GroupMessageAuthor
Link copied to clipboard
data class Data(val id: String, val author: GroupMessageCreate.Author, val content: String, val timestamp: String, val groupOpenid: String, val attachments: List<Message.Attachment> = emptyList()) : GroupMessageData

Properties

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

此事件的实际本体

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

事件序列