diff --git a/nonebot_plugin_acgnshow/acgnshower.py b/nonebot_plugin_acgnshow/acgnshower.py index 14c7ea9..d251133 100644 --- a/nonebot_plugin_acgnshow/acgnshower.py +++ b/nonebot_plugin_acgnshow/acgnshower.py @@ -1,4 +1,3 @@ -from nonebot.adapters.onebot.v11 import MessageSegment from nonebot.typing import T_State from typing import Optional from .acgnapis import * @@ -37,11 +36,15 @@ async def find_show( #await showcmd.send("日期:"+ date) shows = get_shows_data(regionid,page=page,pagesize=config.acgnshow_pagesize) # print(shows) - template = { - "shows":process_shows_data_to_template(shows), - "bgimage": choose_random_bgimage() - } - pic = await template_to_pic(RES_PATH,TEMPLATE_NAME,template) + try: + template = { + "shows":process_shows_data_to_template(shows), + "bgimage": choose_random_bgimage() + } + pic = await template_to_pic(RES_PATH,TEMPLATE_NAME,template) + except: + await UniMessage("发生错误").send() + return # print(pic) # a = Image.open(io.BytesIO(pic)) # a.save("template2pic.png", format="PNG") diff --git a/pyproject.toml b/pyproject.toml index e5f382c..7c9e704 100644 --- a/pyproject.toml +++ b/pyproject.toml @@ -1,6 +1,6 @@ [project] name = "nonebot-plugin-acgnshow" -version = "0.1.3" +version = "0.1.3.1" description = "Nonebot2插件,从哔哩哔哩会员购获取简易展览数据" readme = "README.md" requires-python = "<4.0,>=3.9"