chore: sync current WechatHookBot workspace

This commit is contained in:
2026-03-09 15:48:45 +08:00
parent 4016c1e6eb
commit 9119e2307d
195 changed files with 24438 additions and 17498 deletions

View File

@@ -13,12 +13,11 @@
"""
import sys
import tomllib
from pathlib import Path
from loguru import logger
from utils.plugin_base import PluginBase
from utils.decorators import on_text_message
from utils.plugin_manager import PluginManager
from utils.config_manager import get_config
class ManagePlugin(PluginBase):
@@ -39,11 +38,7 @@ class ManagePlugin(PluginBase):
async def async_init(self):
"""插件异步初始化"""
# 从主配置文件读取管理员列表
with open("main_config.toml", "rb") as f:
main_config = tomllib.load(f)
self.admins = main_config.get("Bot", {}).get("admins", [])
self.admins = get_config().get_section("Bot").get("admins", [])
logger.info(f"插件管理插件已加载,管理员: {self.admins}")
def _check_admin(self, message: dict) -> bool: