From ec39704b726ea0181dcc94bd378b52f13a76c884 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Wuyi=E6=97=A0=E7=96=91?= <444835641@qq.com> Date: Fri, 4 Feb 2022 19:25:04 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BC=98=E5=8C=96=EF=BC=9A=E6=8A=A5=E9=94=99?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- __init__.py | 30 ++++++++++++++++++++++++++++++ 1 file changed, 30 insertions(+) diff --git a/__init__.py b/__init__.py index 191194f3..5e8b4b55 100644 --- a/__init__.py +++ b/__init__.py @@ -493,6 +493,9 @@ async def _(bot:HoshinoBot, ev: CQEvent): else: im = await draw_abyss0_pic(uid,ev.sender['nickname'],image) await bot.send(ev, im, at_sender=True) + except TypeError: + await bot.send("获取失败,可能是Cookies失效或者未打开米游社角色详情开关。") + traceback.print_exc() except Exception as e: await bot.send("获取失败,有可能是数据状态有问题,\n{}\n请检查后台输出。".format(e)) traceback.print_exc() @@ -505,6 +508,9 @@ async def _(bot:HoshinoBot, ev: CQEvent): else: im = await draw_abyss0_pic(uid,ev.sender['nickname'],image,2,"2") await bot.send(ev, im, at_sender=True) + except TypeError: + await bot.send("获取失败,可能是Cookies失效或者未打开米游社角色详情开关。") + traceback.print_exc() except Exception as e: await bot.send("获取失败,有可能是数据状态有问题,\n{}\n请检查后台输出。".format(e)) traceback.print_exc() @@ -512,6 +518,9 @@ async def _(bot:HoshinoBot, ev: CQEvent): try: im = await draw_pic(uid,ev.sender['nickname'],image,2) await bot.send(ev, im, at_sender=True) + except TypeError: + await bot.send("获取失败,可能是Cookies失效或者未打开米游社角色详情开关。") + traceback.print_exc() except Exception as e: await bot.send("获取失败,有可能是数据状态有问题,\n{}\n请检查后台输出。".format(e)) traceback.print_exc() @@ -570,6 +579,9 @@ async def _(bot, ev): else: im = await draw_abyss0_pic(uid[0],nickname,image,uid[1]) await bot.send(ev, im, at_sender=True) + except TypeError: + await bot.send("获取失败,可能是Cookies失效或者未打开米游社角色详情开关。") + traceback.print_exc() except Exception as e: await bot.send("获取失败,有可能是数据状态有问题,\n{}\n请检查后台输出。".format(e)) traceback.print_exc() @@ -582,6 +594,9 @@ async def _(bot, ev): else: im = await draw_abyss0_pic(uid[0],nickname,image,uid[1],"2") await bot.send(ev, im, at_sender=True) + except TypeError: + await bot.send("获取失败,可能是Cookies失效或者未打开米游社角色详情开关。") + traceback.print_exc() except Exception as e: await bot.send("获取失败,有可能是数据状态有问题,\n{}\n请检查后台输出。".format(e)) traceback.print_exc() @@ -589,6 +604,9 @@ async def _(bot, ev): try: im = await draw_wordcloud(uid[0],image,uid[1]) await bot.send(ev,im, at_sender=True) + except TypeError: + await bot.send("获取失败,可能是Cookies失效或者未打开米游社角色详情开关。") + traceback.print_exc() except Exception as e: await bot.send("获取失败,有可能是数据状态有问题,\n{}\n请检查后台输出。".format(e)) traceback.print_exc() @@ -596,6 +614,9 @@ async def _(bot, ev): try: bg = await draw_pic(uid[0],nickname,image,uid[1]) await bot.send(ev, bg, at_sender=True) + except TypeError: + await bot.send("获取失败,可能是Cookies失效或者未打开米游社角色详情开关。") + traceback.print_exc() except Exception as e: await bot.send("获取失败,有可能是数据状态有问题,\n{}\n请检查后台输出。".format(e)) traceback.print_exc() @@ -624,6 +645,9 @@ async def _(bot:HoshinoBot, ev: CQEvent): else: im = await draw_abyss0_pic(uid,ev.sender['nickname'],image,3) await bot.send(ev, im, at_sender=True) + except TypeError: + await bot.send("获取失败,可能是Cookies失效或者未打开米游社角色详情开关。") + traceback.print_exc() except Exception as e: await bot.send("获取失败,有可能是数据状态有问题,\n{}\n请检查后台输出。".format(e)) traceback.print_exc() @@ -636,6 +660,9 @@ async def _(bot:HoshinoBot, ev: CQEvent): else: im = await draw_abyss0_pic(uid,ev.sender['nickname'],image,3,"2") await bot.send(ev, im, at_sender=True) + except TypeError: + await bot.send("获取失败,可能是Cookies失效或者未打开米游社角色详情开关。") + traceback.print_exc() except Exception as e: await bot.send("获取失败,有可能是数据状态有问题,\n{}\n请检查后台输出。".format(e)) traceback.print_exc() @@ -643,6 +670,9 @@ async def _(bot:HoshinoBot, ev: CQEvent): try: im = await draw_pic(uid,ev.sender['nickname'],image,3) await bot.send(ev, im, at_sender=True) + except TypeError: + await bot.send("获取失败,可能是Cookies失效或者未打开米游社角色详情开关。") + traceback.print_exc() except Exception as e: await bot.send("获取失败,有可能是数据状态有问题,\n{}\n请检查后台输出。".format(e)) traceback.print_exc()