Merge branch 'dev' into plugins

This commit is contained in:
镀铬酸钾
2026-01-02 17:45:39 +08:00
committed by GitHub
27 changed files with 1048 additions and 338 deletions

View File

@@ -11,6 +11,7 @@ import pkgutil
import sys
from core.command_manager import matcher
from .logger import logger
def load_all_plugins():
@@ -28,7 +29,7 @@ def load_all_plugins():
)
package_name = "plugins"
print(f" 正在从 {package_name} 加载插件...")
logger.info(f"正在从 {package_name} 加载插件...")
for loader, module_name, is_pkg in pkgutil.iter_modules([plugin_dir]):
full_module_name = f"{package_name}.{module_name}"
@@ -47,7 +48,7 @@ def load_all_plugins():
matcher.plugins[full_module_name] = meta
type_str = "" if is_pkg else "文件"
print(f" [{type_str}] 成功{action}: {module_name}")
logger.success(f" [{type_str}] 成功{action}: {module_name}")
except Exception as e:
print(
f" {action if 'action' in locals() else '加载'}插件 {module_name} 失败: {e}"