角色面板查询不存在时报错

This commit is contained in:
RBAmeto 2023-05-14 15:37:12 +08:00
parent 3d990447ae
commit 9cec17ca92
2 changed files with 6 additions and 4 deletions

View File

@ -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'

View File

@ -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关闭推送]命令关闭体力推送以减少出现验证码风险