描述
目前相当一部分插件使用自己单独开启端口的方式提供webui,这种方式对于需要手动开启端口的docker用户而言有相当大的不便。注意到目前已有register_web_api方法供插件注册webapi,但在浏览器中直接输入路径时,会因为不包含jwt token的原因而无法访问,
框架webui目前也没有对插件自行注册的路由提供一个统一展示入口,以便浏览器携带jwt token跳转来访问。
使用场景
在astrbot\dashboard\routes\route.py初始化完毕后记录各个插件自行注册的路由,添加相关的dashboard api,允许在前端展示插件注册路由列表,并通过点击跳转至GET方法注册的路由以访问web页面
你愿意提交PR吗?
Code of Conduct
描述
目前相当一部分插件使用自己单独开启端口的方式提供webui,这种方式对于需要手动开启端口的docker用户而言有相当大的不便。注意到目前已有register_web_api方法供插件注册webapi,但在浏览器中直接输入路径时,会因为不包含jwt token的原因而无法访问,
框架webui目前也没有对插件自行注册的路由提供一个统一展示入口,以便浏览器携带jwt token跳转来访问。
使用场景
在astrbot\dashboard\routes\route.py初始化完毕后记录各个插件自行注册的路由,添加相关的dashboard api,允许在前端展示插件注册路由列表,并通过点击跳转至GET方法注册的路由以访问web页面
你愿意提交PR吗?
Code of Conduct