🐛 Fix Field Does Not Exist

--
reason:
[EnkaNetwork](7a1a1489e5)
This commit is contained in:
洛水居室 2022-12-25 20:51:30 +08:00
parent b47ee6e5dd
commit e5ab9d71ca
No known key found for this signature in database
GPG Key ID: C9DE87DA724B88FC

View File

@ -135,12 +135,12 @@ class AvatarListPlugin(Plugin, BasePlugin):
try: try:
response = await self.enka_client.fetch_user(client.uid) response = await self.enka_client.fetch_user(client.uid)
namecard = (await self.assets_service.namecard(response.player.namecard.id).navbar()).as_uri() namecard = (await self.assets_service.namecard(response.player.namecard.id).navbar()).as_uri()
avatar = (await self.assets_service.avatar(response.player.icon.id).icon()).as_uri() avatar = (await self.assets_service.avatar(response.player.avatar.id).icon()).as_uri()
nickname = response.player.nickname nickname = response.player.nickname
if response.player.icon.id in [10000005, 10000007]: if response.player.avatar.id in [10000005, 10000007]:
rarity = 5 rarity = 5
else: else:
rarity = {k: v["rank"] for k, v in AVATAR_DATA.items()}[str(response.player.icon.id)] rarity = {k: v["rank"] for k, v in AVATAR_DATA.items()}[str(response.player.avatar.id)]
except Exception as e: # pylint: disable=W0703 except Exception as e: # pylint: disable=W0703
logger.debug(f"enka 请求失败: {e}") logger.debug(f"enka 请求失败: {e}")
choices = ArkoWrapper(characters).filter(lambda x: x.friendship == 10) # 筛选出好感满了的角色 choices = ArkoWrapper(characters).filter(lambda x: x.friendship == 10) # 筛选出好感满了的角色