diff --git a/src/neobot/core/managers/permission_manager.py b/src/neobot/core/managers/permission_manager.py index b36e187..f0e77b7 100644 --- a/src/neobot/core/managers/permission_manager.py +++ b/src/neobot/core/managers/permission_manager.py @@ -433,17 +433,10 @@ def require_admin(func): """ from functools import wraps from neobot.models.events.message import MessageEvent -<<<<<<< HEAD - from neobot.core.managers import permission_manager - - @wraps(func) - async def wrapper(event: MessageEvent, *args, **kwargs): -======= @wraps(func) async def wrapper(event: MessageEvent, *args, **kwargs): from neobot.core.managers import permission_manager ->>>>>>> eb9079744c82f8e254de084a3a089ef91c37e9dc pm = permission_manager if not await pm.is_admin(event.user_id): await event.reply("此命令仅限管理员使用") diff --git a/src/neobot/core/managers/plugin_manager.py b/src/neobot/core/managers/plugin_manager.py index dbc8aa1..2842c8b 100644 --- a/src/neobot/core/managers/plugin_manager.py +++ b/src/neobot/core/managers/plugin_manager.py @@ -62,17 +62,12 @@ class PluginManager(Singleton): 扫描并加载 `plugins` 目录下的所有插件。 """ # 使用 pathlib 获取更可靠的路径 -<<<<<<< HEAD - # 当前文件:core/managers/plugin_manager.py - # 目标:neobot/plugins/ -======= # 当前文件:src/neobot/core/managers/plugin_manager.py # 目标:src/neobot/plugins/ ->>>>>>> eb9079744c82f8e254de084a3a089ef91c37e9dc current_dir = os.path.dirname(os.path.abspath(__file__)) # 回退三级到项目根目录 (core/managers -> core -> neobot -> src) root_dir = os.path.dirname(os.path.dirname(os.path.dirname(current_dir))) - plugin_dir = os.path.join(root_dir, "src", "neobot", "plugins") + plugin_dir = os.path.join(root_dir, "neobot", "plugins") # 使用完整的包名:neobot.plugins package_name = "neobot.plugins" diff --git a/src/neobot/plugins/discord-cross/config.py b/src/neobot/plugins/discord-cross/config.py index 9ac7dd7..13c426e 100644 --- a/src/neobot/plugins/discord-cross/config.py +++ b/src/neobot/plugins/discord-cross/config.py @@ -17,15 +17,7 @@ class CrossPlatformConfig: self.ENABLE_CROSS_PLATFORM = True # DeepSeek API 配置 - 从环境变量或配置文件加载 -<<<<<<< HEAD - self.DEEPSEEK_API_KEY = os.environ.get("DEEPSEEK_API_KEY", "sk-28b794e08e184f868d6c0107a46e0c3e") -======= -<<<<<<< HEAD:src/neobot/plugins/discord-cross/config.py - self.DEEPSEEK_API_KEY = os.environ.get("DEEPSEEK_API_KEY", "sk-28b794e08e184f868d6c0107a46e0c3e") -======= self.DEEPSEEK_API_KEY = os.environ.get("DEEPSEEK_API_KEY", "sk-f71322a9fbba4b05a7df969cb4004f06") ->>>>>>> origin/main:plugins/discord-cross/config.py ->>>>>>> eb9079744c82f8e254de084a3a089ef91c37e9dc self.DEEPSEEK_API_URL = os.environ.get("DEEPSEEK_API_URL", "https://api.deepseek.com/v1/chat/completions") self.DEEPSEEK_MODEL = os.environ.get("DEEPSEEK_MODEL", "deepseek-chat")