import{_ as o}from"./plugin-vue_export-helper-c27b6911.js";import{r as h,o as n,c,a as t,d,b as e,w as s,e as a}from"./app-e0095480.js";const _={},b={class:"hint-container warning"},l=t("p",{class:"hint-container-title"},"注意",-1),p={class:"hint-container tip"},u=t("p",{class:"hint-container-title"},"提示",-1),y=t("br",null,null,-1),g=a('
私聊消息撤回
当 notice_type
为 friend_recall
时,表示收到了私聊消息撤回事件。
字段 | 类型 | 说明 |
---|
user_id | int64 | 好友 QQ 号 |
operator_id | int64 | 操作者 QQ 号 |
message_id | int64 | 消息 ID |
群聊消息撤回
当 notice_type
为 group_recall
时,表示收到了群聊消息撤回事件。
字段 | 类型 | 说明 |
---|
group_id | int64 | 群号 |
user_id | int64 | 发送者 QQ 号 |
operator_id | int64 | 操作者 QQ 号 |
message_id | int64 | 消息 ID |
群组成员增加
当 notice_type
为 group_increase
时,表示收到了群组成员增加事件。
字段 | 类型 | 说明 |
---|
group_id | int64 | 群号 |
user_id | int64 | 新增成员 QQ |
operator_id | int64 | 操作者 QQ 号 |
operator_uid | string | 操作者 UID |
user_uid | string | 新成员 UID |
sub_type | string | 子类型(approve/invite) |
群组成员减少
当 notice_type
为 group_decrease
时,表示收到了群组成员减少事件。
字段 | 类型 | 说明 |
---|
group_id | int64 | 群号 |
user_id | int64 | 减少成员 QQ |
operator_id | int64 | 操作者 QQ 号 |
operator_uid | string | 操作者 UID |
user_uid | string | 新成员 UID |
sub_type | string | 子类型(leave/kick/kick_me) |
群组管理员变动
当 notice_type
为 group_admin
时,表示收到了群组管理员变动事件。
字段 | 类型 | 说明 |
---|
group_id | int64 | 群号 |
user_id | int64 | 变动成员 QQ |
sub_type | string | 子类型(set/unset) |
群文件上传
当 notice_type
为 group_upload
时,表示收到了群文件上传事件。
字段 | 类型 | 说明 |
---|
group_id | int64 | 群号 |
user_id | int64 | 上传者 QQ |
file | object | 群文件信息 |
群文件信息结构体
字段名 | 数据类型 | 说明 |
---|
id | string | 文件 ID |
name | string | 文件名 |
size | int64 | 文件大小 ( 字节数 ) |
busid | int64 | busid ( 目前不清楚有什么作用 ) |
url | string | 下载地址 |
私聊文件上传
当 notice_type
为 private_upload
时,表示收到了群文件上传事件。
字段 | 类型 | 说明 |
---|
user_id | int64 | 上传者 QQ |
sender | int64 | 上传者 QQ |
private_file | object | 私聊文件信息 |
私聊文件信息结构体
字段名 | 数据类型 | 说明 |
---|
id | string | 文件 ID |
name | string | 文件名 |
size | int64 | 文件大小 ( 字节数 ) |
url | string | 下载地址 |
sub_id | string | 子文件ID |
exppire | int64 | 文件过期时间 |
群禁言
当 notice_type
为 group_ban
时,表示收到了群禁言事件。
字段 | 类型 | 说明 |
---|
group_id | int64 | 群号 |
user_id | int64 | 被禁言成员 QQ |
operator_id | int64 | 操作者 QQ |
duration | int64 | 禁言时长(秒) |
sub_type | string | 子类型(ban/lift_ban) |
群成员名片变动
当 notice_type
为 group_card
时,表示收到了群成员名片变动事件。
字段 | 类型 | 说明 |
---|
group_id | int64 | 群号 |
user_id | int64 | 变动成员 QQ |
card_new | string | 新名片 |
card_old | string | 旧名片 |
',31),f={id:"好友添加",tabindex:"-1"},Q=t("a",{class:"header-anchor",href:"#好友添加","aria-hidden":"true"},"#",-1),x=a("当 notice_type
为 friend_add
时,表示收到了好友添加事件。
字段 | 类型 | 说明 |
---|
user_id | int64 | 新添加好友 QQ 号 |
",2),m={id:"收到离线文件",tabindex:"-1"},k=t("a",{class:"header-anchor",href:"#收到离线文件","aria-hidden":"true"},"#",-1),D=a('当 notice_type
为 offline_file
时,表示收到了离线文件事件。
字段 | 类型 | 说明 |
---|
user_id | int64 | 发送者 QQ |
file | object | 文件信息 |
文件信息
字段 | 类型 | 说明 |
---|
name | string | 文件名 |
size | int64 | 文件大小 |
url | string | 下载链接 |
精华消息
当 notice_type
为 essence
时,表示收到了精华消息事件。
字段 | 类型 | 说明 |
---|
group_id | int64 | 群号 |
sender_id | int64 | 发送者 QQ |
operator_id | int64 | 操作者 QQ |
message_id | int64 | 消息 ID |
sub_type | string | 子类型(add/delete) |
',7),v={id:"客户端状态",tabindex:"-1"},I=t("a",{class:"header-anchor",href:"#客户端状态","aria-hidden":"true"},"#",-1),B=a('当 notice_type
为 client_status
时,表示收到了客户端状态事件。
字段 | 类型 | 说明 |
---|
client | object | 客户端信息 |
online | bool | 在线状态 |
头像戳一戳
当 notice_type
为 notify
且 sub_type
为 poke
时,表示收到了头像戳一戳事件。
字段 | 类型 | 说明 |
---|
user_id | int64 | 发送者 QQ |
sender_id | int64 | 好友 QQ (仅私聊) |
group_id | int64 | 群号(仅群聊) |
target_id | int64 | 被戳者 QQ |
poke_detail | PokeDetail | 戳一戳的详细信息 |
PokeDetail
字段 | 类型 | 说明 |
---|
action | string | 操作名称,如“戳了戳” |
suffix | string | 后缀,未设置则未空 |
action_img_url | string | 操作图标 |
',7),j={id:"群红包运气王",tabindex:"-1"},w=t("a",{class:"header-anchor",href:"#群红包运气王","aria-hidden":"true"},"#",-1),N=a("当 notice_type
为 notify
且 sub_type
为 lucky_king
时,表示收到了群红包运气王事件。
字段 | 类型 | 说明 |
---|
group_id | int64 | 群号 |
user_id | int64 | 发送者 |
target_id | int64 | 运气王 |
",2),U={id:"群荣誉变更",tabindex:"-1"},V=t("a",{class:"header-anchor",href:"#群荣誉变更","aria-hidden":"true"},"#",-1),z=a('当 notice_type
为 notify
且 sub_type
为 honor
时,表示收到了群荣誉变更事件。
字段 | 类型 | 说明 |
---|
group_id | int64 | 群号 |
user_id | int64 | 操作者 |
honor_type | string | 荣誉类型 |
群头衔变更
当 notice_type
为 notify
且 sub_type
为 title
时,表示收到了群头衔变更事件。
字段 | 类型 | 说明 |
---|
group_id | int64 | 群号 |
user_id | int64 | 操作者 |
title | string | 获得头衔 |
',5);function C(L,P){const r=h("Badge"),i=h("RouterLink");return n(),c("div",null,[t("div",b,[l,t("p",null,[d("对于 Shamrock 未实现的事件,会在标题添加标记 "),e(r,{text:"未实现",type:"danger",vertical:"baseline"})])]),t("div",p,[u,t("p",null,[d("所有上报事件都包含通用数据,详见 "),e(i,{to:"/general-data.html"},{default:s(()=>[d("通用数据")]),_:1}),d("。"),y,d(" 包含在通用数据中的字段不会在下面的表格中重复出现。")])]),g,t("h2",f,[Q,d(" 好友添加 "),e(r,{text:"未实现",type:"danger"})]),x,t("h2",m,[k,d(" 收到离线文件 "),e(r,{text:"未实现",type:"danger"})]),D,t("h2",v,[I,d(" 客户端状态 "),e(r,{text:"未实现",type:"danger"})]),B,t("h2",j,[w,d(" 群红包运气王 "),e(r,{text:"未实现",type:"danger"})]),N,t("h2",U,[V,d(" 群荣誉变更 "),e(r,{text:"未实现",type:"danger"})]),z])}const E=o(_,[["render",C],["__file","notice.html.vue"]]);export{E as default};