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 {
|
||||
memberSpecialTitle: string;
|
||||
avatarPath: string;
|
||||
cardName: string;
|
||||
cardType: number;
|
||||
|
@ -371,6 +371,9 @@ export class OB11Constructor {
|
||||
const memberUin = json.items[1].param[0]
|
||||
const title = json.items[3].txt
|
||||
log("收到群成员新头衔消息", json)
|
||||
getGroupMember(msg.peerUid, memberUin).then(member => {
|
||||
member.memberSpecialTitle = title
|
||||
})
|
||||
return new OB11GroupTitleEvent(parseInt(msg.peerUid), parseInt(memberUin), title)
|
||||
}
|
||||
}
|
||||
@ -434,6 +437,7 @@ export class OB11Constructor {
|
||||
is_robot: member.isRobot,
|
||||
shut_up_timestamp: member.shutUpTime,
|
||||
role: OB11Constructor.groupMemberRole(member.role),
|
||||
title: member.memberSpecialTitle || "",
|
||||
}
|
||||
}
|
||||
|
||||
|
@ -156,7 +156,7 @@ export function postOB11Event(msg: PostEventType, reportSelf = false) {
|
||||
resJson = resJson as QuickActionFriendRequest
|
||||
if (!isNull(resJson.approve)) {
|
||||
// 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") {
|
||||
resJson = resJson as QuickActionGroupRequest
|
||||
|
Loading…
x
Reference in New Issue
Block a user