From 130b76231a054e541d344460050698b6c7aab3a9 Mon Sep 17 00:00:00 2001 From: SlyAimer <2289782085@qq.com> Date: Mon, 3 Feb 2025 22:22:00 +0800 Subject: [PATCH] =?UTF-8?q?=E4=BB=8A=E6=97=A5=E5=A1=94=E7=BD=97=E6=8F=90?= =?UTF-8?q?=E4=BA=A4,=E5=B9=B6=E5=88=A0=E9=99=A4=E5=86=97=E4=BD=99?= =?UTF-8?q?=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/qq_plugins/fortune.py | 9 ++++++--- 1 file changed, 6 insertions(+), 3 deletions(-) diff --git a/src/qq_plugins/fortune.py b/src/qq_plugins/fortune.py index 8cb2ba6..80f14a1 100644 --- a/src/qq_plugins/fortune.py +++ b/src/qq_plugins/fortune.py @@ -2,10 +2,10 @@ from pathlib import Path from nonebot.rule import to_me from nonebot.plugin import on_command -from nonebot.adapters.qq import Message, MessageEvent, MessageSegment - +from nonebot.adapters.qq import Message, MessageEvent, MessageSegment,exception from src.image.get_image import get_image_names from src.my_sqlite.models.fortune import QrFortune,QrFortuneLog +from src.my_sqlite.models.tarot import MajorArcana fortune_by_sqlite = on_command("今日运势", rule=to_me(), priority=10, block=True) @fortune_by_sqlite.handle() @@ -32,7 +32,10 @@ async def get_today_fortune(message: MessageEvent): MessageSegment.file_image(Path(local_image_path)), MessageSegment.text(content), ]) - await fortune_by_sqlite.finish(msg) + try: + await fortune_by_sqlite.finish(msg) + except exception.ActionFailed: + await fortune_by_sqlite.finish("您的今日运势被外星人抢走啦,请重试。这绝对不是咱的错,绝对不是!") tarot = on_command("今日塔罗", rule=to_me(), priority=10, block=True)