diff --git a/pkg/platform/manager.py b/pkg/platform/manager.py index 3b1e27ae..aa0303b9 100644 --- a/pkg/platform/manager.py +++ b/pkg/platform/manager.py @@ -110,7 +110,7 @@ class PlatformManager: if len(self.adapters) == 0: self.ap.logger.warning('未运行平台适配器,请根据文档配置并启用平台适配器。') - async def write_back_config(self, adapter_inst: msadapter.MessagePlatformAdapter, config: dict): + async def write_back_config(self, adapter_name: str, adapter_inst: msadapter.MessagePlatformAdapter, config: dict): index = -2 for i, adapter in enumerate(self.adapters): @@ -132,7 +132,7 @@ class PlatformManager: break new_cfg = { - 'adapter': adapter_inst.name, + 'adapter': adapter_name, 'enable': True, **config } diff --git a/pkg/platform/sources/gewechat.py b/pkg/platform/sources/gewechat.py index 557a624c..7bac28c8 100644 --- a/pkg/platform/sources/gewechat.py +++ b/pkg/platform/sources/gewechat.py @@ -317,7 +317,7 @@ class GeWeChatAdapter(adapter.MessagePlatformAdapter): self.ap.logger.info(f"Gewechat 登录成功,app_id: {app_id}") - await self.ap.platform_mgr.write_back_config(self, self.config) + await self.ap.platform_mgr.write_back_config('gewechat', self, self.config) # 获取 nickname profile = self.bot.get_profile(self.config["app_id"]) diff --git a/pkg/utils/constants.py b/pkg/utils/constants.py index e2e660d2..beb59521 100644 --- a/pkg/utils/constants.py +++ b/pkg/utils/constants.py @@ -1,4 +1,4 @@ -semantic_version = "v3.4.9.2" +semantic_version = "v3.4.9.3" debug_mode = False