From c297bb02d3b8b597989e7b7c20011489e399896b Mon Sep 17 00:00:00 2001 From: Cp0204 Date: Wed, 7 Jan 2026 19:46:32 +0800 Subject: [PATCH] =?UTF-8?q?feat(plugins):=20=E6=94=AF=E6=8C=81=E6=8F=92?= =?UTF-8?q?=E4=BB=B6=20`task=5Fafter`=20=E6=96=B9=E6=B3=95=EF=BC=8C?= =?UTF-8?q?=E5=B9=B6=E5=8F=AF=E6=9B=B4=E6=96=B0=E8=87=AA=E8=BA=AB=E9=85=8D?= =?UTF-8?q?=E7=BD=AE?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- quark_auto_save.py | 8 ++++++++ 1 file changed, 8 insertions(+) diff --git a/quark_auto_save.py b/quark_auto_save.py index fa68660..485402a 100644 --- a/quark_auto_save.py +++ b/quark_auto_save.py @@ -1115,6 +1115,7 @@ def do_save(account, tasklist=[]): plugins, CONFIG_DATA["plugins"], task_plugins_config = Config.load_plugins( CONFIG_DATA.get("plugins", {}) ) + print() print(f"转存账号: {account.nickname}") # 获取全部保存目录fid account.update_savepath_fid(tasklist) @@ -1181,6 +1182,13 @@ def do_save(account, tasklist=[]): task = ( plugin.run(task, account=account, tree=is_new_tree) or task ) + print() + print(f"===============插件收尾===============") + for plugin_name, plugin in plugins.items(): + if plugin.is_active and hasattr(plugin, "task_after"): + data = plugin.task_after() + if data.get("config"): + CONFIG_DATA["plugins"][plugin_name] = data["config"] print()