diff --git a/packages/napcat-plugin-builtin/index.ts b/packages/napcat-plugin-builtin/index.ts index 9c0c9b7c..701fd1c9 100644 --- a/packages/napcat-plugin-builtin/index.ts +++ b/packages/napcat-plugin-builtin/index.ts @@ -134,6 +134,14 @@ const plugin_init: PluginModule['plugin_init'] = async (ctx) => { ctx.router.get('/call-plugin/:pluginId', (req, res) => { const { pluginId } = req.params; + if (!pluginId) { + res.status(400).json({ + code: -1, + message: 'Plugin ID is required' + }); + return; + } + // 使用 getPluginExports 获取其他插件的导出模块 const targetPlugin = ctx.getPluginExports(pluginId); diff --git a/packages/napcat-plugin-builtin/webui/dashboard.html b/packages/napcat-plugin-builtin/webui/dashboard.html index b0a3f2b2..aa39dbf8 100644 --- a/packages/napcat-plugin-builtin/webui/dashboard.html +++ b/packages/napcat-plugin-builtin/webui/dashboard.html @@ -279,9 +279,10 @@