diff --git a/src/plugins/daily_report.py b/src/plugins/daily_report.py index 5b250c6..b6d05d2 100644 --- a/src/plugins/daily_report.py +++ b/src/plugins/daily_report.py @@ -5,11 +5,16 @@ from nonebot.plugin import on_command from nonebot.adapters.qq import MessageSegment from src.clover_report.data_source import Report from src.configs.path_config import daily_news_path +import os daily_report = on_command("日报", rule=to_me(), priority=10, block=True) @daily_report.handle() async def handle_function(): + now = datetime.now() + file = Path() / daily_news_path / f"{now.date()}.png" + if not os.path.exists(file): + await daily_report.send("您是今天第一个查看日报的哦,来看看世界上都发生了些什么吧💫\nCrunching the latest news, just for you. Hang tight…") await Report.get_report_image() now = datetime.now().date() await daily_report.finish(MessageSegment.file_image(Path(daily_news_path+f"{now}.png"))) diff --git a/src/plugins/light_novel.py b/src/plugins/light_novel.py index e3339d3..6965bd9 100644 --- a/src/plugins/light_novel.py +++ b/src/plugins/light_novel.py @@ -5,11 +5,16 @@ from nonebot.plugin import on_command from nonebot.adapters.qq import MessageSegment from src.clover_lightnovel.html_to_img import get_ln_image from src.configs.path_config import light_novel_path +import os light_novel = on_command("轻小说", rule=to_me(), priority=10, block=True) @light_novel.handle() async def get_ln(): + now = datetime.now() + file = Path() / light_novel_path / f"{now.date()}.png" + if not os.path.exists(file): + await light_novel.send("正在为您整理最新轻小说咨询哦,请稍等🥳") await get_ln_image() now = datetime.now().date() await light_novel.finish(MessageSegment.file_image(Path(light_novel_path+f"{now}.png"))) \ No newline at end of file