diff --git a/src/clover_yuc_wiki/yuc_wiki.py b/src/clover_yuc_wiki/yuc_wiki.py index 4180ed4..3c9467f 100644 --- a/src/clover_yuc_wiki/yuc_wiki.py +++ b/src/clover_yuc_wiki/yuc_wiki.py @@ -112,7 +112,7 @@ async def get_yuc_wiki_image(template_name,width,height): template_path=yuc_wiki_path, template_name=f'{template_name}.html', templates={"data": None}, - quality=50, + quality=40, type="jpeg", pages={ "viewport": {"width": width, "height": height}, diff --git a/src/plugins/yuc_wiki.py b/src/plugins/yuc_wiki.py index b8669c8..47802ac 100644 --- a/src/plugins/yuc_wiki.py +++ b/src/plugins/yuc_wiki.py @@ -17,5 +17,6 @@ async def handle_function(message: MessageEvent): await yuc_wiki.finish("暂无新番信息") try: await yuc_wiki.finish(MessageSegment.file_image(Path(yuc_wiki_image))) - except Exception: - await yuc_wiki.finish("新番信息被外星人抢走啦,请重试。这绝对不是咱的错,绝对不是!") + except Exception as e: + if not isinstance(e, nonebot.exception.FinishedException): + await yuc_wiki.finish("新番信息被外星人抢走啦,请重试。这绝对不是咱的错,绝对不是!")