From 2e0f2eae4171aecd7e5dc1141de6efc941fe3138 Mon Sep 17 00:00:00 2001 From: SlyAimer <2289782085@qq.com> Date: Wed, 9 Apr 2025 11:30:21 +0800 Subject: [PATCH] =?UTF-8?q?fix(cloud=5Fmusic):=20=E6=8D=95=E8=8E=B7Finishe?= =?UTF-8?q?dException=E5=BC=82=E5=B8=B8=E5=B9=B6=E5=A4=84=E7=90=86?= =?UTF-8?q?=E9=94=99=E8=AF=AF=E6=97=A5=E5=BF=97?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- src/plugins/cloud_music.py | 6 ++++-- 1 file changed, 4 insertions(+), 2 deletions(-) diff --git a/src/plugins/cloud_music.py b/src/plugins/cloud_music.py index 9841c1d..c56634b 100644 --- a/src/plugins/cloud_music.py +++ b/src/plugins/cloud_music.py @@ -4,6 +4,7 @@ import time from pathlib import Path from nonebot import on_command from nonebot.rule import to_me +from nonebot.exception import FinishedException from nonebot.adapters.qq import MessageSegment,MessageEvent from src.clover_music.cloud_music.cloud_music import * from src.clover_image.delete_file import delete_file @@ -76,5 +77,6 @@ async def handle_function(msg: MessageEvent): await music.finish() except Exception as e: - logger.error(f"处理点歌请求时发生错误: {e}") - await music.finish("处理点歌请求时发生错误,请稍后重试。这绝对不是我的错,绝对不是!") \ No newline at end of file + if isinstance(e, FinishedException): + logger.error(f"处理点歌请求时发生错误: {e}") + await music.finish("处理点歌请求时发生错误,请稍后重试。这绝对不是我的错,绝对不是!") \ No newline at end of file