From 56aeeae58510cb48022a463311a3578b42943626 Mon Sep 17 00:00:00 2001 From: liuwei Date: Thu, 20 Mar 2025 10:14:07 +0800 Subject: [PATCH] =?UTF-8?q?=E6=A8=A1=E5=9D=97=E7=AE=A1=E7=90=86=E4=BC=98?= =?UTF-8?q?=E5=8C=96?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- plugins/plugin_manager/main.py | 3 +++ 1 file changed, 3 insertions(+) diff --git a/plugins/plugin_manager/main.py b/plugins/plugin_manager/main.py index e27dbfd..b41e85c 100644 --- a/plugins/plugin_manager/main.py +++ b/plugins/plugin_manager/main.py @@ -363,6 +363,9 @@ class PluginManagerPlugin(MessagePluginInterface): (roomid if roomid else sender), sender) return True, f"插件 {actual_plugin_name} 不存在或已卸载" + # 获取插件的模块名,这才是插件管理器需要的名称 + module_name = plugin.__class__.__module__.split('.')[-2] + # 使用插件管理器卸载插件 - 使用模块名而不是显示名称 self.LOG.info(f"正在卸载插件 {actual_plugin_name}(模块名:{module_name})") success = self.plugin_manager.unload_plugin(module_name)