mirror of
				https://github.com/LiteyukiStudio/LiteyukiBot.git
				synced 2025-10-31 20:46:24 +00:00 
			
		
		
		
	feat:
- markdown发送失败后可以转为图片发送 - 轻雪图床支持 fix: - 数据库删除时不提交
This commit is contained in:
		| @@ -15,10 +15,10 @@ from liteyuki.utils.ly_typing import T_Bot, T_MessageEvent | ||||
| from liteyuki.utils.message import Markdown as md | ||||
| from .reloader import Reloader | ||||
| from liteyuki.utils import htmlrender | ||||
| from ..utils.liteyuki_api import liteyuki_api | ||||
|  | ||||
| require("nonebot_plugin_alconna") | ||||
| require("nonebot_plugin_alconna"), require("nonebot_plugin_htmlrender") | ||||
| from nonebot_plugin_alconna import on_alconna, Alconna, Args, Subcommand, Arparma | ||||
| from nonebot_plugin_htmlrender import html_to_pic | ||||
|  | ||||
| driver = get_driver() | ||||
|  | ||||
| @@ -183,11 +183,9 @@ async def test_for_md_image(bot: T_Bot, api: str, data: dict): | ||||
|  | ||||
| @driver.on_startup | ||||
| async def on_startup(): | ||||
|     htmlrender.browser = await htmlrender.get_browser() | ||||
|     nonebot.logger.info("Browser Started.") | ||||
|     pass | ||||
|  | ||||
|  | ||||
| @driver.on_shutdown | ||||
| async def on_shutdown(): | ||||
|     await htmlrender.shutdown_browser() | ||||
|     nonebot.logger.info("Browser Stopped.") | ||||
|     pass | ||||
|   | ||||
| @@ -8,7 +8,7 @@ from nonebot.adapters.onebot.v11 import MessageSegment | ||||
| from nonebot.permission import SUPERUSER | ||||
|  | ||||
| from liteyuki.utils import __NAME__, __VERSION__ | ||||
| from liteyuki.utils.htmlrender import template_to_pic | ||||
| from liteyuki.utils.htmlrender import template2image | ||||
| from liteyuki.utils.language import get_user_lang | ||||
| from liteyuki.utils.ly_typing import T_Bot, T_MessageEvent | ||||
| from liteyuki.utils.resource import get_path | ||||
| @@ -124,10 +124,10 @@ async def _(bot: T_Bot, event: T_MessageEvent): | ||||
|             "MEM"      : ulang.get("main.monitor.memory"), | ||||
|             "SWAP"     : ulang.get("main.monitor.swap"), | ||||
|     } | ||||
|     image_bytes = await template_to_pic( | ||||
|         template_path=get_path("templates/stats.html", abs_path=True), | ||||
|     image_bytes = await template2image( | ||||
|         template=get_path("templates/stats.html", abs_path=True), | ||||
|         templates=templ, | ||||
|         device_scale_factor=4, | ||||
|         scale_factor=4, | ||||
|     ) | ||||
|     # await md.send_image(image_bytes, bot, event=event) | ||||
|     await stats.finish(MessageSegment.image(image_bytes)) | ||||
|   | ||||
		Reference in New Issue
	
	Block a user