From 095a123c3cd623f27fc99a98fdd50fa81204d5fb Mon Sep 17 00:00:00 2001 From: HibiKier <45528451+HibiKier@users.noreply.github.com> Date: Wed, 20 Aug 2025 21:18:57 +0800 Subject: [PATCH] =?UTF-8?q?=F0=9F=94=A7=20=E7=A7=BB=E9=99=A4=E5=B8=AE?= =?UTF-8?q?=E5=8A=A9=E5=9B=BE=E7=89=87=E5=88=A0=E9=99=A4=E5=8A=9F=E8=83=BD?= =?UTF-8?q?=EF=BC=8C=E7=AE=80=E5=8C=96=E6=8F=92=E4=BB=B6=E5=88=87=E6=8D=A2?= =?UTF-8?q?=E9=80=BB=E8=BE=91=E3=80=82=E6=9B=B4=E6=96=B0=E7=9B=B8=E5=85=B3?= =?UTF-8?q?=E5=AF=BC=E5=85=A5=EF=BC=8C=E4=BC=98=E5=8C=96=E4=BB=A3=E7=A0=81?= =?UTF-8?q?=E7=BB=93=E6=9E=84=E3=80=82=20(#2027)?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- .../admin/plugin_switch/__init__.py | 6 +----- .../admin/plugin_switch/_data_source.py | 19 ------------------- 2 files changed, 1 insertion(+), 24 deletions(-) diff --git a/zhenxun/builtin_plugins/admin/plugin_switch/__init__.py b/zhenxun/builtin_plugins/admin/plugin_switch/__init__.py index d98e4cf1..837be9fb 100644 --- a/zhenxun/builtin_plugins/admin/plugin_switch/__init__.py +++ b/zhenxun/builtin_plugins/admin/plugin_switch/__init__.py @@ -9,7 +9,7 @@ from zhenxun.services.log import logger from zhenxun.utils.enum import BlockType, PluginType from zhenxun.utils.message import MessageUtils -from ._data_source import PluginManager, build_plugin, build_task, delete_help_image +from ._data_source import PluginManager, build_plugin, build_task from .command import _group_status_matcher, _status_matcher base_config = Config.get("plugin_switch") @@ -154,7 +154,6 @@ async def _( else: result = await PluginManager.unblock_group_plugin(name, group_id) logger.info(f"开启功能 {name}", arparma.header_result, session=session) - delete_help_image(group_id) await MessageUtils.build_message(result).finish(reply_to=True) elif session.user.id in bot.config.superusers: """私聊""" @@ -218,7 +217,6 @@ async def _( session=session, target=group_id, ) - delete_help_image() await MessageUtils.build_message(result).finish(reply_to=True) @@ -266,7 +264,6 @@ async def _( else: result = await PluginManager.block_group_plugin(name, group_id) logger.info(f"关闭功能 {name}", arparma.header_result, session=session) - delete_help_image(group_id) await MessageUtils.build_message(result).finish(reply_to=True) elif session.user.id in bot.config.superusers: group_id = group.result if group.available else None @@ -338,7 +335,6 @@ async def _( session=session, target=group_id, ) - delete_help_image() await MessageUtils.build_message(result).finish(reply_to=True) diff --git a/zhenxun/builtin_plugins/admin/plugin_switch/_data_source.py b/zhenxun/builtin_plugins/admin/plugin_switch/_data_source.py index a2e51bcb..3a599dd1 100644 --- a/zhenxun/builtin_plugins/admin/plugin_switch/_data_source.py +++ b/zhenxun/builtin_plugins/admin/plugin_switch/_data_source.py @@ -1,7 +1,5 @@ -import os from typing import cast -from zhenxun.configs.path_config import DATA_PATH, IMAGE_PATH from zhenxun.models.group_console import GroupConsole from zhenxun.models.plugin_info import PluginInfo from zhenxun.models.task_info import TaskInfo @@ -11,23 +9,6 @@ from zhenxun.utils.enum import BlockType, CacheType, PluginType from zhenxun.utils.exception import GroupInfoNotFound from zhenxun.utils.image_utils import BuildImage, ImageTemplate, RowStyle -HELP_FILE = IMAGE_PATH / "SIMPLE_HELP.png" - -GROUP_HELP_PATH = DATA_PATH / "group_help" - - -def delete_help_image(gid: str | None = None): - """删除帮助图片""" - if gid: - for file in os.listdir(GROUP_HELP_PATH): - if file.startswith(f"{gid}"): - os.remove(GROUP_HELP_PATH / file) - else: - if HELP_FILE.exists(): - HELP_FILE.unlink() - for file in GROUP_HELP_PATH.iterdir(): - file.unlink() - def plugin_row_style(column: str, text: str) -> RowStyle: """被动技能文本风格