Skip to content

[Feature]可否考虑在webui中添加插件注册路由的展示与跳转? #3060

Description

@RC-CHN

描述

目前相当一部分插件使用自己单独开启端口的方式提供webui,这种方式对于需要手动开启端口的docker用户而言有相当大的不便。注意到目前已有register_web_api方法供插件注册webapi,但在浏览器中直接输入路径时,会因为不包含jwt token的原因而无法访问,

Image

框架webui目前也没有对插件自行注册的路由提供一个统一展示入口,以便浏览器携带jwt token跳转来访问。

使用场景

在astrbot\dashboard\routes\route.py初始化完毕后记录各个插件自行注册的路由,添加相关的dashboard api,允许在前端展示插件注册路由列表,并通过点击跳转至GET方法注册的路由以访问web页面

你愿意提交PR吗?

  • 是的, 我愿意提交PR!

Code of Conduct

Metadata

Metadata

Assignees

No one assigned

    Labels

    enhancementNew feature or request

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions