mirror of
https://github.com/KimigaiiWuyi/GenshinUID.git
synced 2025-05-31 04:30:29 +08:00
🎨 修复空UID仍然输出log(#316)
This commit is contained in:
parent
7ff9c3896f
commit
5b2703fa24
@ -11,9 +11,6 @@ from ..utils.mhy_api.convert_mysid_to_uid import convert_mysid
|
|||||||
)
|
)
|
||||||
async def send_role_info(bot: HoshinoBot, ev: CQEvent):
|
async def send_role_info(bot: HoshinoBot, ev: CQEvent):
|
||||||
args = ev['match'].groups()
|
args = ev['match'].groups()
|
||||||
logger.info('开始执行[查询角色信息]')
|
|
||||||
logger.info('[查询角色信息]参数: {}'.format(args))
|
|
||||||
|
|
||||||
at = re.search(r'\[CQ:at,qq=(\d*)]', str(ev.message))
|
at = re.search(r'\[CQ:at,qq=(\d*)]', str(ev.message))
|
||||||
|
|
||||||
if at:
|
if at:
|
||||||
@ -28,7 +25,6 @@ async def send_role_info(bot: HoshinoBot, ev: CQEvent):
|
|||||||
if args[2] != 'mys':
|
if args[2] != 'mys':
|
||||||
if args[3] is None:
|
if args[3] is None:
|
||||||
if args[2] is None:
|
if args[2] is None:
|
||||||
logger.info('[查询角色信息]uid为空, 直接结束~')
|
|
||||||
return
|
return
|
||||||
uid = await select_db(qid, mode='uid')
|
uid = await select_db(qid, mode='uid')
|
||||||
uid = str(uid)
|
uid = str(uid)
|
||||||
@ -39,6 +35,8 @@ async def send_role_info(bot: HoshinoBot, ev: CQEvent):
|
|||||||
else:
|
else:
|
||||||
uid = await convert_mysid(args[3])
|
uid = await convert_mysid(args[3])
|
||||||
|
|
||||||
|
logger.info('开始执行[查询角色信息]')
|
||||||
|
logger.info('[查询角色信息]参数: {}'.format(args))
|
||||||
logger.info('[查询角色信息]uid: {}'.format(uid))
|
logger.info('[查询角色信息]uid: {}'.format(uid))
|
||||||
|
|
||||||
if '未找到绑定的UID' in uid:
|
if '未找到绑定的UID' in uid:
|
||||||
|
@ -57,7 +57,7 @@ async def get_gacha_log_by_authkey(
|
|||||||
) -> Optional[dict]:
|
) -> Optional[dict]:
|
||||||
server_id = 'cn_qd01' if uid[0] == '5' else 'cn_gf01'
|
server_id = 'cn_qd01' if uid[0] == '5' else 'cn_gf01'
|
||||||
authkey_rawdata = await get_authkey_by_cookie(uid)
|
authkey_rawdata = await get_authkey_by_cookie(uid)
|
||||||
if authkey_rawdata == {}:
|
if authkey_rawdata == {} or authkey_rawdata is None:
|
||||||
return None
|
return None
|
||||||
if 'data' in authkey_rawdata and 'authkey' in authkey_rawdata['data']:
|
if 'data' in authkey_rawdata and 'authkey' in authkey_rawdata['data']:
|
||||||
authkey = authkey_rawdata['data']['authkey']
|
authkey = authkey_rawdata['data']['authkey']
|
||||||
@ -125,7 +125,7 @@ async def get_authkey_by_cookie(uid: str) -> dict:
|
|||||||
server_id = 'cn_qd01' if uid[0] == '5' else 'cn_gf01'
|
server_id = 'cn_qd01' if uid[0] == '5' else 'cn_gf01'
|
||||||
HEADER = copy.deepcopy(_HEADER)
|
HEADER = copy.deepcopy(_HEADER)
|
||||||
stoken = await get_stoken(uid)
|
stoken = await get_stoken(uid)
|
||||||
if stoken == '该用户没有绑定过Stoken噢~':
|
if stoken == '该用户没有绑定过Stoken噢~' or stoken == '':
|
||||||
return {}
|
return {}
|
||||||
HEADER['Cookie'] = stoken
|
HEADER['Cookie'] = stoken
|
||||||
HEADER['DS'] = old_version_get_ds_token(True)
|
HEADER['DS'] = old_version_get_ds_token(True)
|
||||||
|
Loading…
x
Reference in New Issue
Block a user