bugfix:更换数据库初始化超时路径以修复连接超时问题 (#2137)

* bugfix:更换数据库初始化超时路径以修复连接超时问题

* 移除部分观测链路

* 细节修改

* 权限检查细节修改2

* bugfix:修复金币懒加载造成插件金币消耗不了的问题

* bugfix:整理鉴权逻辑

* 完善缓存系统

* 优化官端使用

* bugfix:增加官机和频道的前导统一剥离,新增获取群列表自愈

* bugfix:修复导入问题
This commit is contained in:
Copaan
2026-06-07 18:14:01 +08:00
committed by GitHub
parent 381d497c6d
commit 8afc8f8673
56 changed files with 1899 additions and 1654 deletions
+6 -2
View File
@@ -26,7 +26,7 @@ class BotConsole(Model):
available_plugins = fields.TextField(default="", description="可用插件")
"""可用插件"""
available_tasks = fields.TextField(default="", description="可用被动技能")
"""可用被动技能"""
"""可用被动技能管理镜像,不作为运行白名单。"""
class Meta: # pyright: ignore [reportIncompatibleVariableOverride]
table = "bot_console"
@@ -87,7 +87,11 @@ class BotConsole(Model):
@classmethod
async def get_tasks(cls, bot_id: str | None = None, status: bool | None = True):
"""
获取bot被动技能
获取bot被动技能管理镜像。
available_tasks 只服务管理命令和展示,不参与运行白名单判断。
被动运行真源是 TaskInfo.status/load_status、BotConsole.block_tasks、
GroupConsole.block_task/superuser_block_task。
参数:
bot_id (str | None, optional): bot_id. Defaults to None.