diff --git a/astrbot/dashboard/routes/plugin.py b/astrbot/dashboard/routes/plugin.py index e6c03fe89..b6160ff1e 100644 --- a/astrbot/dashboard/routes/plugin.py +++ b/astrbot/dashboard/routes/plugin.py @@ -315,6 +315,17 @@ class PluginRoute(Route): "display_name": plugin.display_name, "logo": f"/api/file/{logo_url}" if logo_url else None, } + # 检查是否为全空的幽灵插件 + if not any( + [ + plugin.name, + plugin.author, + plugin.desc, + plugin.version, + plugin.display_name, + ] + ): + continue _plugin_resp.append(_t) return ( Response()