card basic

This commit is contained in:
bietiaop 2024-07-09 01:22:14 +08:00
parent 51fb65cdb4
commit cd0793655d
32 changed files with 807 additions and 260 deletions

View file

@ -47,4 +47,26 @@ export class ZZZPlugin extends plugin {
}
return { api, uid, deviceFp };
}
async getPlayerInfo() {
const { api } = await this.getAPI();
if (!api) return false;
let userData = await api.getData('zzzUser');
if (!userData?.data || _.isEmpty(userData.data.list)) {
await this.reply('[zzznote]玩家信息获取失败');
return false;
}
userData = userData?.data?.list[0];
let avatar = this.e.bot.avatar;
// 头像
if (this.e.member?.getAvatarUrl) {
avatar = await this.e.member.getAvatarUrl();
} else if (this.e.friend?.getAvatarUrl) {
avatar = await this.e.friend.getAvatarUrl();
}
this.e.playerCard = {
avatar: avatar,
player: userData,
};
return userData;
}
}