From 72506d6b5fdd25ff49eddd06a9db033a3e5c1dd2 Mon Sep 17 00:00:00 2001 From: Cp0204 Date: Wed, 7 Jan 2026 22:20:55 +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..43b38c9 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) @@ -1182,6 +1183,13 @@ def do_save(account, tasklist=[]): 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() def main():