chore: sync current WechatHookBot workspace
This commit is contained in:
@@ -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:
|
||||
|
||||
Reference in New Issue
Block a user