mirror of
https://github.com/ClovertaTheTrilobita/SanYeCao-Nonebot.git
synced 2026-04-01 22:04:51 +00:00
fix(cloud_music): 捕获FinishedException异常并处理错误日志
This commit is contained in:
parent
4e3c76a644
commit
2e0f2eae41
1 changed files with 4 additions and 2 deletions
|
|
@ -4,6 +4,7 @@ import time
|
||||||
from pathlib import Path
|
from pathlib import Path
|
||||||
from nonebot import on_command
|
from nonebot import on_command
|
||||||
from nonebot.rule import to_me
|
from nonebot.rule import to_me
|
||||||
|
from nonebot.exception import FinishedException
|
||||||
from nonebot.adapters.qq import MessageSegment,MessageEvent
|
from nonebot.adapters.qq import MessageSegment,MessageEvent
|
||||||
from src.clover_music.cloud_music.cloud_music import *
|
from src.clover_music.cloud_music.cloud_music import *
|
||||||
from src.clover_image.delete_file import delete_file
|
from src.clover_image.delete_file import delete_file
|
||||||
|
|
@ -76,5 +77,6 @@ async def handle_function(msg: MessageEvent):
|
||||||
await music.finish()
|
await music.finish()
|
||||||
|
|
||||||
except Exception as e:
|
except Exception as e:
|
||||||
logger.error(f"处理点歌请求时发生错误: {e}")
|
if isinstance(e, FinishedException):
|
||||||
await music.finish("处理点歌请求时发生错误,请稍后重试。这绝对不是我的错,绝对不是!")
|
logger.error(f"处理点歌请求时发生错误: {e}")
|
||||||
|
await music.finish("处理点歌请求时发生错误,请稍后重试。这绝对不是我的错,绝对不是!")
|
||||||
Loading…
Reference in a new issue