feat: getUserDetailInfoV2

This commit is contained in:
手瓜一十雪
2025-01-03 21:38:57 +08:00
parent c499858a5a
commit 35548b3f40
5 changed files with 43 additions and 6 deletions

View File

@@ -797,6 +797,13 @@ export class OneBotMsgApi {
private async handlePrivateMessage(resMsg: OB11Message, msg: RawMessage) {
resMsg.sub_type = 'friend';
if (await this.core.apis.FriendApi.isBuddy(msg.senderUid)) {
let nickname = (await this.core.apis.UserApi.getCoreAndBaseInfo([msg.senderUid])).get(msg.senderUid)?.coreInfo.nick;
if (nickname) {
resMsg.sender.nickname = nickname;
return;
}
}
resMsg.sender.nickname = (await this.core.apis.UserApi.getUserDetailInfo(msg.senderUid)).nick;
}