Skip to content

事件 (Event)

共有字段如下:

字段名类型描述
timeint64事件 Unix 时间戳(秒)
self_idint64机器人 QQ 号
event_typestring类型标识符
datastruct结构体

不同的 event_type 值对应不同的 data,具体如下:

bot_offline 机器人下线事件

字段名类型描述
reasonstring下线原因

message_receive 接收消息

IncomingMessage

message_recall 撤回消息

字段名类型描述
message_sceneenum (string)消息场景,可能值:friend, group, temp
peer_idint64好友 QQ 号或群号
message_seqint64消息序列号
sender_idint64被撤回的消息的发送者 QQ 号
operator_idint64操作者 QQ 号

friend_request 好友请求

FriendRequest

group_request 入群请求

GroupRequest

group_invitation 他人邀请 Bot 入群请求

GroupInvitation

friend_nudge 好友戳一戳

字段名类型描述
user_idint64好友 QQ 号
is_self_sendboolean是否是自己发送的戳一戳
is_self_receiveboolean是否是自己接收的戳一戳

friend_file_upload 好友文件上传

字段名类型描述
user_idint64好友 QQ 号
file_idstring文件 ID
file_namestring文件名称
file_sizeint64文件大小
is_selfboolean是否是自己发送的文件

group_admin_change 群管理员变更

字段名类型描述
group_idint64群号
user_idint64发生变更的用户 QQ 号
is_setboolean是否被设置为管理员,false 表示被取消管理员

group_essence_message_change 群精华消息变更

字段名类型描述
group_idint64群号
message_seqint64发生变更的消息序列号
is_setboolean是否被设置为精华,false 表示被取消精华

group_member_increase 群成员增加

字段名类型描述
group_idint64群号
user_idint64发生变更的用户 QQ 号
operator_idint64管理员 QQ 号,如果是管理员同意入群(可选
invitor_idint64邀请者 QQ 号,如果是邀请入群(可选

group_member_decrease 群成员减少

字段名类型描述
group_idint64群号
user_idint64发生变更的用户 QQ 号
operator_idint64管理员 QQ 号,如果是管理员踢出(可选

group_name_change 群名称变更

字段名类型描述
group_idint64群号
namestring新的群名称
operator_idint64操作者 QQ 号

group_message_reaction 群消息表情回应

字段名类型描述
group_idint64群号
user_idint64发送回应者 QQ 号
message_seqint64消息序列号
face_idstring表情 ID
is_addboolean是否为添加,false 表示取消回应(可选

group_mute 群成员禁言状态变更

字段名类型描述
group_idint64群号
user_idint64发生变更的用户 QQ 号
operator_idint64操作者 QQ 号
durationint32禁言时长(秒),为 0 表示取消禁言

group_whole_mute 群全员禁言状态变更

字段名类型描述
group_idint64群号
operator_idint64操作者 QQ 号
is_muteboolean是否全员禁言,false 表示取消全员禁言

group_nudge 群戳一戳

字段名类型描述
group_idint64群号
sender_idint64发送者 QQ 号
receiver_idint64接收者 QQ 号

group_file_upload 群文件上传

字段名类型描述
group_idint64群号
user_idint64发送者 QQ 号
file_idstring文件 ID
file_namestring文件名称
file_sizeint64文件大小