mirror of
https://github.com/baiqwerdvd/StarRailUID.git
synced 2025-05-05 19:23:45 +08:00
角色面板查询不存在时报错
This commit is contained in:
parent
3d990447ae
commit
9cec17ca92
@ -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_name = ' '.join(re.findall('[\u4e00-\u9fa5]+', raw_mes))
|
||||||
|
|
||||||
char_data = await get_char_data(sr_uid, char_name)
|
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)
|
char = await cal_char_info(char_data)
|
||||||
|
|
||||||
# 放角色立绘
|
# 放角色立绘
|
||||||
@ -577,11 +579,11 @@ async def get_char_data(
|
|||||||
) -> Union[Dict, str]:
|
) -> Union[Dict, str]:
|
||||||
player_path = PLAYER_PATH / str(sr_uid)
|
player_path = PLAYER_PATH / str(sr_uid)
|
||||||
SELF_PATH = player_path / 'SELF'
|
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:
|
if '开拓者' in char_name:
|
||||||
char_name = '开拓者'
|
char_name = '开拓者'
|
||||||
else:
|
# else:
|
||||||
char_name = await alias_to_char_name(char_id, char_name)
|
# char_name = await alias_to_char_name(char_id, char_name)
|
||||||
|
|
||||||
char_path = player_path / f'{char_name}.json'
|
char_path = player_path / f'{char_name}.json'
|
||||||
char_self_path = SELF_PATH / f'{char_name}.json'
|
char_self_path = SELF_PATH / f'{char_name}.json'
|
||||||
|
@ -4,7 +4,7 @@ UID_HINT = '你还没有绑定过uid哦!\n请使用[sr绑定uid123456]命令绑
|
|||||||
MYS_HINT = '你还没有绑定过mysid哦!\n请使用[绑定mys1234]命令绑定!'
|
MYS_HINT = '你还没有绑定过mysid哦!\n请使用[绑定mys1234]命令绑定!'
|
||||||
CK_HINT = """你还没有绑定过Cookie哦!发送【ck帮助】获取帮助!
|
CK_HINT = """你还没有绑定过Cookie哦!发送【ck帮助】获取帮助!
|
||||||
警告:绑定Cookie可能会带来未知的账号风险,请确保信任机器人管理员"""
|
警告:绑定Cookie可能会带来未知的账号风险,请确保信任机器人管理员"""
|
||||||
CHAR_HINT = '你还没有{}的缓存噢!\n请先使用【强制刷新】命令来缓存数据! \n或者使用【查询展柜角色】命令查看已缓存角色!'
|
CHAR_HINT = '你还没有{}的缓存噢!\n请先使用【sr强制刷新】命令来缓存数据! \n或者使用【sr查询展柜角色】命令查看已缓存角色!'
|
||||||
VERIFY_HINT = '''出现验证码!
|
VERIFY_HINT = '''出现验证码!
|
||||||
如已绑定CK: 请至米游社软件->我的->我的角色处解锁验证码
|
如已绑定CK: 请至米游社软件->我的->我的角色处解锁验证码
|
||||||
(可使用[gs关闭推送]命令关闭体力推送以减少出现验证码风险)
|
(可使用[gs关闭推送]命令关闭体力推送以减少出现验证码风险)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user