diff --git a/plugins/wechatforward/__init__.py b/plugins/wechatforward/__init__.py index 9349b8c..93eb8d1 100644 --- a/plugins/wechatforward/__init__.py +++ b/plugins/wechatforward/__init__.py @@ -192,10 +192,24 @@ class WeChatForward(_PluginBase): } logger.info(f"WeChat配置 {remark} token请求成功") + if self._rebuild: + self._rebuild = False + self.__update_config() + # token存库 if len(self._wechat_token_pattern_confs.keys()) > 0: self.__save_wechat_confs() - + + def __update_config(self): + self.update_config({ + "enabled": self._enabled, + "rebuild": self._rebuild, + "wechat_confs": self._wechat_confs, + "ignore_userid": self._ignore_userid, + "specify_confs": self._specify_confs, + "history_days": self._history_days + }) + def __save_wechat_confs(self): """ 保存wechat配置