mirror of
https://github.com/NapNeko/NapCatQQ.git
synced 2024-11-21 09:36:35 +00:00
fix: Unset other admin notice not work
This commit is contained in:
parent
75e3bb4f17
commit
181a77d627
@ -1,4 +1,7 @@
|
|||||||
|
# v1.2.0
|
||||||
|
|
||||||
QQ Version: 3.2.7-23361 / 9.9.9-23361
|
QQ Version: 3.2.7-23361 / 9.9.9-23361
|
||||||
|
|
||||||
## 修复与优化
|
## 修复与优化
|
||||||
1. 修复图片URL,支持 Win/Linux X64 获取Rkey - 新增 Module: Moehoo
|
1. 修复图片URL,支持 Win/Linux X64 获取Rkey - 新增 Module: Moehoo
|
||||||
2. 重构了商城表情URL拼接 - 重构 API/Event
|
2. 重构了商城表情URL拼接 - 重构 API/Event
|
||||||
@ -7,6 +10,8 @@ QQ Version: 3.2.7-23361 / 9.9.9-23361
|
|||||||
5. 修复群成员加入时间 上次活跃 活跃等级字段 - 影响 API: /get_group_member_info /get_group_member_list
|
5. 修复群成员加入时间 上次活跃 活跃等级字段 - 影响 API: /get_group_member_info /get_group_member_list
|
||||||
6. 修复视频所需的 ffmpeg 路径不正确导致视频封面和时长获取失败 - 影响 Event/API
|
6. 修复视频所需的 ffmpeg 路径不正确导致视频封面和时长获取失败 - 影响 Event/API
|
||||||
7. 优化数据库对消息储存,消耗储存减少 - 影响 Sys: OneBot
|
7. 优化数据库对消息储存,消耗储存减少 - 影响 Sys: OneBot
|
||||||
|
8. 修复他人管理员被撤销时没有上报
|
||||||
|
|
||||||
## 新增与调整
|
## 新增与调整
|
||||||
1. 支持获取与设置群公告 - 新增 API: /_send_group_notice /_get_group_notice
|
1. 支持获取与设置群公告 - 新增 API: /_send_group_notice /_get_group_notice
|
||||||
2. 支持获取群精华消息 - 新增 API: /get_essence_msg_list
|
2. 支持获取群精华消息 - 新增 API: /get_essence_msg_list
|
||||||
@ -19,3 +24,4 @@ QQ Version: 3.2.7-23361 / 9.9.9-23361
|
|||||||
9. 支持表情回应api和上报 - 新增 Event/API
|
9. 支持表情回应api和上报 - 新增 Event/API
|
||||||
10. 支持获取Cookies 实现更加稳定 且支持Skey缓存3600S Pskey每次刷新 - 新增 API: /get_cookies
|
10. 支持获取Cookies 实现更加稳定 且支持Skey缓存3600S Pskey每次刷新 - 新增 API: /get_cookies
|
||||||
11. 支持 服务端踢下线 / 其它设备上线 / 重复登录 日志 - 新增 Sys: Log
|
11. 支持 服务端踢下线 / 其它设备上线 / 重复登录 日志 - 新增 Sys: Log
|
||||||
|
12. /get_status 新增了消息统计
|
||||||
|
@ -209,7 +209,7 @@ export class NapCatOnebot11 {
|
|||||||
// if (notify.user2.uid) {
|
// if (notify.user2.uid) {
|
||||||
// member2 = await getGroupMember(notify.group.groupCode, null, notify.user2.uid);
|
// member2 = await getGroupMember(notify.group.groupCode, null, notify.user2.uid);
|
||||||
// }
|
// }
|
||||||
if ([GroupNotifyTypes.ADMIN_SET, GroupNotifyTypes.ADMIN_UNSET].includes(notify.type)) {
|
if ([GroupNotifyTypes.ADMIN_SET, GroupNotifyTypes.ADMIN_UNSET, GroupNotifyTypes.ADMIN_UNSET_OTHER].includes(notify.type)) {
|
||||||
const member1 = await getGroupMember(notify.group.groupCode, notify.user1.uid);
|
const member1 = await getGroupMember(notify.group.groupCode, notify.user1.uid);
|
||||||
logDebug('有管理员变动通知');
|
logDebug('有管理员变动通知');
|
||||||
// refreshGroupMembers(notify.group.groupCode).then();
|
// refreshGroupMembers(notify.group.groupCode).then();
|
||||||
@ -219,7 +219,7 @@ export class NapCatOnebot11 {
|
|||||||
if (member1) {
|
if (member1) {
|
||||||
logDebug('变动管理员获取成功');
|
logDebug('变动管理员获取成功');
|
||||||
groupAdminNoticeEvent.user_id = parseInt(member1.uin);
|
groupAdminNoticeEvent.user_id = parseInt(member1.uin);
|
||||||
groupAdminNoticeEvent.sub_type = notify.type == GroupNotifyTypes.ADMIN_UNSET ? 'unset' : 'set';
|
groupAdminNoticeEvent.sub_type = [GroupNotifyTypes.ADMIN_UNSET, GroupNotifyTypes.ADMIN_UNSET_OTHER].includes(notify.type) ? 'unset' : 'set';
|
||||||
// member1.role = notify.type == GroupNotifyTypes.ADMIN_SET ? GroupMemberRole.admin : GroupMemberRole.normal;
|
// member1.role = notify.type == GroupNotifyTypes.ADMIN_SET ? GroupMemberRole.admin : GroupMemberRole.normal;
|
||||||
postOB11Event(groupAdminNoticeEvent, true);
|
postOB11Event(groupAdminNoticeEvent, true);
|
||||||
} else {
|
} else {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user