mirror of
https://github.com/LLOneBot/LLOneBot.git
synced 2024-11-22 01:56:33 +00:00
fix: group title
fix: http quick action handle friend request
This commit is contained in:
parent
ecd64529a4
commit
dd03e384ce
@ -38,6 +38,7 @@ export enum GroupMemberRole {
|
|||||||
}
|
}
|
||||||
|
|
||||||
export interface GroupMember {
|
export interface GroupMember {
|
||||||
|
memberSpecialTitle: string;
|
||||||
avatarPath: string;
|
avatarPath: string;
|
||||||
cardName: string;
|
cardName: string;
|
||||||
cardType: number;
|
cardType: number;
|
||||||
|
@ -371,6 +371,9 @@ export class OB11Constructor {
|
|||||||
const memberUin = json.items[1].param[0]
|
const memberUin = json.items[1].param[0]
|
||||||
const title = json.items[3].txt
|
const title = json.items[3].txt
|
||||||
log("收到群成员新头衔消息", json)
|
log("收到群成员新头衔消息", json)
|
||||||
|
getGroupMember(msg.peerUid, memberUin).then(member => {
|
||||||
|
member.memberSpecialTitle = title
|
||||||
|
})
|
||||||
return new OB11GroupTitleEvent(parseInt(msg.peerUid), parseInt(memberUin), title)
|
return new OB11GroupTitleEvent(parseInt(msg.peerUid), parseInt(memberUin), title)
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
@ -434,6 +437,7 @@ export class OB11Constructor {
|
|||||||
is_robot: member.isRobot,
|
is_robot: member.isRobot,
|
||||||
shut_up_timestamp: member.shutUpTime,
|
shut_up_timestamp: member.shutUpTime,
|
||||||
role: OB11Constructor.groupMemberRole(member.role),
|
role: OB11Constructor.groupMemberRole(member.role),
|
||||||
|
title: member.memberSpecialTitle || "",
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -156,7 +156,7 @@ export function postOB11Event(msg: PostEventType, reportSelf = false) {
|
|||||||
resJson = resJson as QuickActionFriendRequest
|
resJson = resJson as QuickActionFriendRequest
|
||||||
if (!isNull(resJson.approve)) {
|
if (!isNull(resJson.approve)) {
|
||||||
// todo: set remark
|
// todo: set remark
|
||||||
NTQQFriendApi.handleFriendRequest(parseInt((msg as OB11FriendRequestEvent).flag), resJson.approve).then()
|
NTQQFriendApi.handleFriendRequest(((msg as OB11FriendRequestEvent).flag), resJson.approve).then()
|
||||||
}
|
}
|
||||||
} else if ((msg as OB11GroupRequestEvent).request_type === "group") {
|
} else if ((msg as OB11GroupRequestEvent).request_type === "group") {
|
||||||
resJson = resJson as QuickActionGroupRequest
|
resJson = resJson as QuickActionGroupRequest
|
||||||
|
Loading…
x
Reference in New Issue
Block a user