Skip to content

实例与账号配置

字数
229 字
阅读时间
2 分钟

实例 / 协议

方法路径说明
GET/instancesBot 进程、协议端快照(NapCat/Snowluma)、分片角色

响应合并 pallas_protocol 状态与控制台元信息;WebUI 对 /instances 有 45s 内存缓存,写操作后应 invalidateInstancesCache

协议账号的启停/二维码等走 协议子服务 HTTP(非本 API),见 WebUI protocolApi.ts

Bot / 群 / 用户配置表

方法路径说明
GET/bot-configs列表
GET/bot-configs/{account}单账号
PUT/bot-configs/{account}更新
GET/group-configsq? 搜索群列表(可分页)
GET/group-configs/{group_id}单群
PUT/group-configs/{group_id}更新
GET/user-configsq?用户列表
GET/user-configs/{user_id}单用户
PUT/user-configs/{user_id}更新

配置存数据库(PostgreSQL 或 Mongo,依 pallas.toml 后端);与 src.foundation.configBotConfig / GroupConfig 同源。

前端对应

  • InstancesPageProtocolManagePagefetchInstances
  • 社交配置弹窗:fetchGroupConfigByIdputGroupConfig

实现:extended_api.py;持久化 src/foundation/db/