diff --git a/src/onebot11/main.ts b/src/onebot11/main.ts index 9728ed737..fb630bb15 100644 --- a/src/onebot11/main.ts +++ b/src/onebot11/main.ts @@ -128,10 +128,14 @@ export class NapCatOnebot11 { const groupListener = new GroupListener(); groupListener.onGroupNotifiesUpdated = async (doubt, notifies) => { for (let i = 0; i < notifies.length; i++) { - let UserInfo_User1 = await NTQQUserApi.getUserDetailInfo(notifies[i].user1.uid); - let UserInfo_User2 = await NTQQUserApi.getUserDetailInfo(notifies[i].user2.uid); - uid2UinMap[UserInfo_User1.uid] = UserInfo_User1.uin; - uid2UinMap[UserInfo_User2.uid] = UserInfo_User2.uin; + if (notifies[i].user1.uid && notifies[i].user1.uid.startsWith('u_')) { + let UserInfo_User1 = await NTQQUserApi.getUserDetailInfo(notifies[i].user1.uid); + uid2UinMap[UserInfo_User1.uid] = UserInfo_User1.uin; + } + if (notifies[i].user2.uid && notifies[i].user2.uid.startsWith('u_')) { + let UserInfo_User2 = await NTQQUserApi.getUserDetailInfo(notifies[i].user2.uid); + uid2UinMap[UserInfo_User2.uid] = UserInfo_User2.uin; + } } //console.log('ob11 onGroupNotifiesUpdated', notifies[0]); this.postGroupNotifies(notifies).then().catch(e => logError('postGroupNotifies error: ', e));