refactor(db,plugin): 优化数据库初始化和插件系统类型安全

- 重构数据库初始化逻辑,添加防重入保护和更好的错误处理
- 优化插件组件注册系统的类型注解和代码结构
- 简化统计模块异常处理逻辑
- 移除插件管理器中的重载功能以简化代码
- 更新Pyright配置排除内置插件目录
- 修复权限管理器异步方法调用
This commit is contained in:
雅诺狐
2025-10-07 16:29:17 +08:00
parent 4971d18f14
commit 6659c60799
8 changed files with 234 additions and 256 deletions

View File

@@ -2,8 +2,7 @@
"$schema": "https://raw.githubusercontent.com/microsoft/pyright/main/packages/vscode-pyright/schemas/pyrightconfig.schema.json",
"include": [
"src",
"bot.py",
"__main__.py"
"bot.py"
],
"exclude": [
"**/__pycache__",
@@ -11,7 +10,9 @@
"logs",
"tests",
"target",
"*.egg-info"
"*.egg-info",
"src/plugins/built_in/*",
"__main__.py"
],
"typeCheckingMode": "standard",
"reportMissingImports": false,