MountainDash/nonebot-bison

后台整体重构

felinae98 opened this issue · 1 comments

产品层面

因为现在支持多种 adapter 和多种平台,后台的管理逻辑也需要改变了。原先每个用户可以管理自己管理群的订阅,superuser 可以管理全部订阅,但是支持多种平台后前者就不好做到了。

可以先只支持 superuser(其他平台),但是 qq 是否还需要支持群管理员在后台管理?

实现层面

前端用 vue3 重构,前后端交互引入 swagger 来定义接口

road map

后端

  • 定义所有的 api,refine api
  • 重构 auth 方式,考虑是否需要移除管理的 qq 群

前端用 vue3 重构

可以试试最新最热的 Svelte,但是 F**k警告(

前后端交互引入 swagger 来定义接口

我记得这个是 fastapi 自带生成的