diff --git a/StarRailUID/starrailuid_charinfo/to_data.py b/StarRailUID/starrailuid_charinfo/to_data.py index 67793f6..69a065f 100644 --- a/StarRailUID/starrailuid_charinfo/to_data.py +++ b/StarRailUID/starrailuid_charinfo/to_data.py @@ -87,17 +87,18 @@ async def enka_to_dict( char_dict, avatarName = await get_data( PlayerDetailInfo['AssistAvatar'], sr_data, sr_uid ) - im += f'支援角色{avatarName}刷新成功\n' + im += f'支援角色 {avatarName} 刷新成功\n' char_dict_list.append(char_dict) - elif PlayerDetailInfo['IsDisplayAvatarList']: + if PlayerDetailInfo['IsDisplayAvatarList']: im += '星海同行' for char in PlayerDetailInfo['DisplayAvatarList']: char_dict, avatarName = await get_data(char, sr_data, sr_uid) - im += f'{avatarName}' + im += f' {avatarName}' char_dict_list.append(char_dict) - im += '刷新成功\n' - else: - im = '未找到角色信息' + im += ' 刷新成功\n' + + if not char_dict_list: + im = f'UID: {sr_uid} 的角色展柜刷新失败!\n请检查UID是否正确或者角色展柜是否打开!' return im