From 10bbdcac3b34fb59bc856ecb3dc2ee483e96d92d Mon Sep 17 00:00:00 2001 From: a376148946 <376148946@qq.com> Date: Tue, 31 Oct 2023 16:36:23 +0800 Subject: [PATCH] =?UTF-8?q?=E6=B7=BB=E5=8A=A0sr=E7=BB=83=E5=BA=A6=E7=BB=9F?= =?UTF-8?q?=E8=AE=A1?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../starrail_damage_cal - 快捷方式.lnk | Bin 0 -> 2739 bytes StarRailUID/starrailuid_roleinfo/__init__.py | 2 +- .../starrailuid_roleinfo/draw_roleinfo_card.py | 2 ++ 3 files changed, 3 insertions(+), 1 deletion(-) create mode 100644 StarRailUID/starrailuid_charinfo/starrail_damage_cal - 快捷方式.lnk diff --git a/StarRailUID/starrailuid_charinfo/starrail_damage_cal - 快捷方式.lnk b/StarRailUID/starrailuid_charinfo/starrail_damage_cal - 快捷方式.lnk new file mode 100644 index 0000000000000000000000000000000000000000..0542b5f0443092b299085d025f5cdfcd826f6bf0 GIT binary patch literal 2739 zcmdT`Z){Ul6hFgZ_9wx1Y*+}oWn-{qywbPsPdg=9*M2+!x?tASD*%Xb5@xGjM z?>+av-#PdEx$m_QQAYkUaH3hkY1?7SA``|hPoB$pKlgG*)6DEGy;#J0hQ2?=cV*^N zVcV6~xuR=zA=4|LWl@FAc49ScYN%6En-&K9NEVZ+c1O@m-C7{7k)N_DldiwJX@^yw zYOf1gvEx0VXF*w=c&qU1N2r@L3Q!!Js2)6sSs0IIU2gERh`P66No$1LfHBoFV77ZlgV?><#`Aj09ej=ri{f3V%g)e%mq0|>QjWtO@IlPE(kzfAD@f?*a&>fwX!II3 zGk#LXmGd0k6`=H{>qr1Kjz@*IFnr_3C}L>xrt;K+7rz9p1u+))637AagUle7ANa*R z%-0s-x)HYtE}e~-a`oo3T(o7RD51W1&2X)A$Ui=2+bj3!yUFE`goZ;}BCaN)amA=v zMO2xRtPMq^vN9TqCq~q8V0cth2DOopU-Cuc0ZATGD+j&X2c_7U9l4_*j*1pa1f-bi z+oKK!G(}6O@wgfad;Mwz0xwta1oFU2%HQC(-V91wRVyO1(yLKPt0ZNK3Q+!0-m+fK zIt5v=RJQQiokW@AhMGEAhCUltJ;yi~^Cuq*KU}<`zv+eFui5WCw^!q}eykzhCwtLz z3yr5obDZw}swm^qiL+ae{`BF@uit)AI)C7Y!_OtYH^0<=u%!6$%89>Pe-Yr>z+Vns za%WrTceaa{8|YBe>6>#aPiec0zkyE9J1PY6MY{Cyi>M6luY-%qMrsF?Kly0zTKaYW zUkA0E4~TXM#7?;SMDMnDS{w~;|F-g(^~WP0M<5p$5j%nJl1_2YNmPxVzqb;;wzYU1 zm^mQjo~4zdufe>EY>-spVJWXWLDi7)V}rCB+y-oJ$3bj}?MCVO>rHD+(>Ip&PfpFh z?u1-?mDmt2^E*p8q5|x_2ZXOO+K(UP@~_Tn3{%JA!NI`KJDt1q-Qp6fhcNj=gdxdB zmb^OTE8BeR6Z4ywXtwop%Ul8E_wxp}YXYR_!NM=g|0x^(jS^>HaN~e+AkVIfG`?{p h=05GNx1QR(Z}L9KgS^2FIFDu literal 0 HcmV?d00001 diff --git a/StarRailUID/starrailuid_roleinfo/__init__.py b/StarRailUID/starrailuid_roleinfo/__init__.py index e002907..22f3158 100644 --- a/StarRailUID/starrailuid_roleinfo/__init__.py +++ b/StarRailUID/starrailuid_roleinfo/__init__.py @@ -28,7 +28,7 @@ async def send_role_info(bot: Bot, ev: Event): return None @sv_get_info.on_command(f'{PREFIX}练度统计') -async def send_role_info(bot: Bot, ev: Event): +async def send_detail_info(bot: Bot, ev: Event): name = ''.join(re.findall('[\u4e00-\u9fa5]', ev.text)) if name: return None diff --git a/StarRailUID/starrailuid_roleinfo/draw_roleinfo_card.py b/StarRailUID/starrailuid_roleinfo/draw_roleinfo_card.py index e348948..ad5b6eb 100644 --- a/StarRailUID/starrailuid_roleinfo/draw_roleinfo_card.py +++ b/StarRailUID/starrailuid_roleinfo/draw_roleinfo_card.py @@ -347,6 +347,8 @@ async def get_detail_card(sr_uid: str) -> Union[bytes, str]: # 获取角色列表 # avatar_list = await mys_api.get_avatar_list(sr_uid) avatar_list = await mys_api.get_avatar_info(sr_uid, '1001') + if isinstance(avatar_list, int): + return get_error(avatar_list) avatar_num = len(avatar_list.avatar_list) img_height = 300 + avatar_num * 51 char_info = bg_img.copy()