fix: playerinfo

This commit is contained in:
bietiaop 2024-07-30 19:56:47 +08:00
parent 08be225ffc
commit e402889dc5

View file

@ -84,13 +84,14 @@ export class ZZZPlugin extends plugin {
*/ */
async getPlayerInfo() { async getPlayerInfo() {
// 获取 米游社 API // 获取 米游社 API
const { api } = await this.getAPI(); const { api, uid } = await this.getAPI();
if (!api) return false; if (!api) return false;
// 获取用户信息 // 获取用户信息
let userData = await api.getFinalData(this.e, 'zzzUser'); let userData = await api.getFinalData(this.e, 'zzzUser');
if (!userData) return false; if (!userData) return false;
// 取第一个用户信息 // 取第一个用户信息
userData = userData?.list[0]; userData =
userData?.list?.find(item => item.game_uid == uid) || userData?.list?.[0];
// 获取用户头像 // 获取用户头像
let avatar = this.e?.bot?.avatar || ''; let avatar = this.e?.bot?.avatar || '';