diff --git a/StarRailUID/starrailuid_charinfo/draw_char_img.py b/StarRailUID/starrailuid_charinfo/draw_char_img.py index 30641f1..cb77727 100644 --- a/StarRailUID/starrailuid_charinfo/draw_char_img.py +++ b/StarRailUID/starrailuid_charinfo/draw_char_img.py @@ -76,6 +76,8 @@ async def draw_char_info_img(raw_mes: str, sr_uid: str, url: Optional[str]): char_name = ' '.join(re.findall('[\u4e00-\u9fa5]+', raw_mes)) char_data = await get_char_data(sr_uid, char_name) + if isinstance(char_data,str): + return char_data char = await cal_char_info(char_data) # 放角色立绘 @@ -577,11 +579,11 @@ async def get_char_data( ) -> Union[Dict, str]: player_path = PLAYER_PATH / str(sr_uid) SELF_PATH = player_path / 'SELF' - char_id = await name_to_avatar_id(char_name) + # char_id = await name_to_avatar_id(char_name) if '开拓者' in char_name: char_name = '开拓者' - else: - char_name = await alias_to_char_name(char_id, char_name) + # else: + # char_name = await alias_to_char_name(char_id, char_name) char_path = player_path / f'{char_name}.json' char_self_path = SELF_PATH / f'{char_name}.json' diff --git a/StarRailUID/utils/error_reply.py b/StarRailUID/utils/error_reply.py index 60989fc..604e024 100644 --- a/StarRailUID/utils/error_reply.py +++ b/StarRailUID/utils/error_reply.py @@ -4,7 +4,7 @@ UID_HINT = '你还没有绑定过uid哦!\n请使用[sr绑定uid123456]命令绑 MYS_HINT = '你还没有绑定过mysid哦!\n请使用[绑定mys1234]命令绑定!' CK_HINT = """你还没有绑定过Cookie哦!发送【ck帮助】获取帮助! 警告:绑定Cookie可能会带来未知的账号风险,请确保信任机器人管理员""" -CHAR_HINT = '你还没有{}的缓存噢!\n请先使用【强制刷新】命令来缓存数据! \n或者使用【查询展柜角色】命令查看已缓存角色!' +CHAR_HINT = '你还没有{}的缓存噢!\n请先使用【sr强制刷新】命令来缓存数据! \n或者使用【sr查询展柜角色】命令查看已缓存角色!' VERIFY_HINT = '''出现验证码! 如已绑定CK: 请至米游社软件->我的->我的角色处解锁验证码 (可使用[gs关闭推送]命令关闭体力推送以减少出现验证码风险)