跳至主要內容

群聊相关

大约 5 分钟

注意

对于 Shamrock 尚未实现的 API,会在标题添加标记 未实现

设置群名

该接口用于设置群名。

API 端点

/set_group_name

参数

字段名数据类型说明
group_idint64群号
group_namestring新群名

提示

该 API 无响应数据

响应

该接口将返回处理结果,其中 data 字段无数据。。

设置群头像 未实现

该接口用于设置群头像。

API 端点

/set_group_portrait

参数

字段类型说明
group_idint64群号
filestring图片文件名
cacheint表示是否使用已缓存的文件

[1] file 参数支持以下几种格式:

  • 绝对路径, 例如 file:///sdcard/Pictures/shamrock.png, 格式使用 file URIopen in new window
  • 网络 URL, 例如 http://i1.piimg.com/567571/fdd6e7b6d93f1ef0.jpg
  • Base64 编码, 例如 base64://iVBORw0KGgoAAAANSUhEUgAAABQAAAAVCAIAAADJt1n/AAAAKElEQVQ4EWPk5+RmIBcwkasRpG9UM4mhNxpgowFGMARGEwnBIEJVAAAdBgBNAZf+QAAAAABJRU5ErkJggg==

[2] cache参数: 通过网络 URL 发送时有效, 1表示使用缓存, 0关闭关闭缓存, 默认 为1

设置群管理员

该接口用于设置群管理员。

API 端点

/set_group_admin

参数

字段类型必须说明
group_idint64群号
user_idint64QQ 号
enablebool是否设置

响应

该接口将返回处理结果,其中 data 字段无数据。。

设置群名片

该接口用于设置群成员名片。

API 端点

/set_group_card

参数

字段名数据类型默认值说明
group_idint64-群号
user_idint64-要设置的 QQ 号
cardstring群名片内容, 不填或空字符串表示删除群名片

提示

该 API 无响应数据

设置群聊备注

该接口用于设置群聊备注。

API 端点

/set_group_remark

参数

字段名数据类型默认值说明
group_idint64-群号
remarkstring群备注, 不填或空字符串表示删除群备注

提示

该 API 无响应数据

设置群组专属头衔

该接口用于设置群组专属头衔。

API 端点

/set_group_special_title

参数

字段类型必须说明
group_idint64群号
user_idint64QQ 号
special_titlestring头衔

响应

该接口将返回处理结果,其中 data 字段无数据。。

群单人禁言

该接口用于群单人禁言。

API 端点

/set_group_ban

参数

提示

duration0 时,将解除禁言。

字段类型必须说明
group_idint64群号
user_idint64QQ 号
durationint64禁言时长

响应

该接口将返回处理结果,其中 data 字段无数据。。

群全员禁言

该接口用于群全员禁言。

API 端点

/set_group_whole_ban

参数

字段名数据类型默认值说明
group_idint64-群号
enablebooleantrue是否禁言

提示

该 API 无响应数据

响应

该接口将返回处理结果,其中 data 字段无数据。。

设置精华消息

该接口用于设置精华消息。

API 端点

/set_essence_msg

参数

字段类型说明
message_idint32消息ID

提示

该 API 没有响应数据

移出精华消息

该接口用于移出精华消息。

API 端点

/delete_essence_msg

参数

字段类型说明
message_idint32消息ID

提示

该 API 没有响应数据

群打卡

该接口用于群打卡。

API 端点

/send_group_sign

参数

字段名数据类型说明
group_idint64群号

响应

该接口将返回处理结果,其中 data 字段无数据。

发送群公告

该接口用于发送群公告。

API 端点

/_send_group_notice

参数

字段名数据类型默认值说明
group_idint64群号
contentstring公告内容
imagestring图片(可选),支持base64、http(s)和本地路径

响应

该接口将返回处理结果,其中 data 字段无数据。

获取群公告

该接口用于获取群公告。

API 端点

/_get_group_notice

参数

字段名数据类型默认值说明
group_idint64群号

响应数据

data 的响应内容为 json 数组,每个元素内容如下:

字段类型说明
sender_idint64公告发表者
publish_timeint64公告发表时间
messageObject<Message>公告内容

message

字段类型说明
textstring公告内容
imagesList<Images>公告图片

images

字段类型说明
heightstring图片高度
widthstring图片宽度
idstring图片ID,可用https://gdynamic.qpic.cn/gdynamic/{id}/628获取

群组踢人

该接口用于群组踢人。

API 端点

/set_group_kick

参数

字段类型必须说明
group_idint64群号
user_idint64QQ 号
reject_add_requestbool是否拒绝再次加群

响应

该接口将返回处理结果,其中 data 字段无数据。

退出群组

该接口用于退出群组。

API 端点

/set_group_leave

参数

字段类型必须说明
group_idint64群号

响应

该接口将返回处理结果,其中 data 字段无数据。。

群戳一戳

该接口用于群戳一戳。

API 端点

/group_touch - 用于HTTP

/poke - 用于主动WebSocket与被动WebSocket

参数

字段类型必须说明
group_idint64群号
user_idint64QQ 号

响应

该接口将返回处理结果,其中 data 字段无数据。。

获取被禁言的群成员列表

用于获取群聊谁谁谁啊犯贱或者被二比滥权管理或者某群主时援交手滑禁言掉的人的列表。

API端点

/get_prohibited_member_list

参数

字段类型必须说明
group_idint64群号

响应

字段类型说明
user_idint64QQ 号
timeint64禁言结束时间

获取群 @全体成员 剩余次数

当机器人是管理员时可用

API端点

/get_group_at_all_remain

参数

字段类型必须说明
group_idint64群号

响应

字段类型说明
can_at_allbool是否可以 @全体成员
remain_at_all_count_for_groupint32群内所有管理当天剩余 @全体成员 次数
remain_at_all_count_for_uinint32Bot 当天剩余 @全体成员 次数

设置消息底部评论小表情

貌似是从别的地方抄的奇怪功能,目前版本(9.0.15)只在部分群聊进行灰度测试!

API 端点

/set_group_comment_face

参数

字段类型必须说明
group_idint64群号
msg_idint32消息ID
face_idint32表情ID
is_setbool是否设置或取消评论

响应

该接口将返回处理结果,其中 data 字段无数据。。