From f0e957d2fc0e165e3fadb2d57fa49f4ed00bb3c2 Mon Sep 17 00:00:00 2001 From: ClovertaTheTrilobita Date: Wed, 5 Feb 2025 23:49:03 +0800 Subject: [PATCH] =?UTF-8?q?=E6=89=93=E5=8D=B0=E9=94=99=E8=AF=AF=E4=BF=A1?= =?UTF-8?q?=E6=81=AF?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/qq_plugins/fortune.py | 11 ++++++++--- src/qq_plugins/good_bad_news.py | 3 ++- 2 files changed, 10 insertions(+), 4 deletions(-) diff --git a/src/qq_plugins/fortune.py b/src/qq_plugins/fortune.py index 0384fcd..cac5f88 100644 --- a/src/qq_plugins/fortune.py +++ b/src/qq_plugins/fortune.py @@ -27,13 +27,14 @@ async def get_today_fortune(message: MessageEvent): ]) try: await fortune_by_sqlite.finish(msg) - except exception.ActionFailed: + except exception.ActionFailed as e: + print(e) await fortune_by_sqlite.finish("您的今日运势被外星人抢走啦,请重试。这绝对不是咱的错,绝对不是!") tarot = on_command("今日塔罗", rule=to_me(), priority=10, block=True) @tarot.handle() -async def tarot(message: MessageEvent): +async def get_tarot(message: MessageEvent): result = await MajorArcana.tarotChoice(message.get_user_id()) content = ("\n" + result.ints + "\n" + @@ -44,4 +45,8 @@ async def tarot(message: MessageEvent): MessageSegment.file_image(Path(result.image)), MessageSegment.text(content), ]) - await fortune_by_sqlite.finish(msg) + try: + await tarot.finish(msg) + except exception.ActionFailed as e: + print(e) + await tarot.finish("您的塔罗拍被未来人抢走啦,请重试。这绝对不是咱的错,绝对不是!") diff --git a/src/qq_plugins/good_bad_news.py b/src/qq_plugins/good_bad_news.py index abfe12f..9a9cd32 100644 --- a/src/qq_plugins/good_bad_news.py +++ b/src/qq_plugins/good_bad_news.py @@ -35,6 +35,7 @@ async def good_news_img(message: MessageEvent): try: await good_news.finish(MessageSegment.image(img_url)) - except exception.ActionFailed: + except exception.ActionFailed as e: + print(e) await good_news.finish("图片发送失败,请重试。这绝对不是咱的错,绝对不是!")