refactor: 重构代码结构和导入路径

fix(ws): 修复反向WebSocket管理器中的循环导入问题
docs: 删除不再使用的文档文件
style: 统一模型导入路径为neobot.models
chore: 更新配置文件中的API密钥和连接地址
This commit is contained in:
aakiscool1314
2026-03-27 14:14:09 +08:00
parent 7106bf65da
commit ec8d7259f5
23 changed files with 90 additions and 371 deletions

View File

@@ -433,3 +433,16 @@ def require_admin(func):
"""
from functools import wraps
from neobot.models.events.message import MessageEvent
from neobot.core.managers import permission_manager
@wraps(func)
async def wrapper(event: MessageEvent, *args, **kwargs):
pm = permission_manager
if not await pm.is_admin(event.user_id):
await event.reply("此命令仅限管理员使用")
return
return await func(event, *args, **kwargs)
return wrapper
permission_manager = PermissionManager()