From bfd33eca271c2a353f586bb38f0cf5b41f122435 Mon Sep 17 00:00:00 2001 From: jxxghp Date: Thu, 1 May 2025 11:31:32 +0800 Subject: [PATCH] Update README.md --- README.md | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/README.md b/README.md index e8341fb..8fe5c76 100644 --- a/README.md +++ b/README.md @@ -618,7 +618,7 @@ class RecommendSourceEventData(ChainEventData): ### 11. 如何通过插件重载实现系统模块功能? **(仅支持 `v2.4.4+` 版本)** -- MoviePilot中通过`chain`层实现业务逻辑,在`modules`中实现各自独立的功能模块。`chain`处理链通过查找`modules`中实现了所需方法(比如: post_message)的所有模块并按一定的规则执行,从而编排各模块能力来实现复杂的业务功能。v2.4.4+版本中赋于插件胁持系统模块的能力,可以通过插件来重新实现系统所有内置模块的功能。 +- MoviePilot中通过`chain`层实现业务逻辑,在`modules`中实现各自独立的功能模块。`chain`处理链通过查找`modules`中实现了所需方法(比如: post_message)的所有模块并按一定的规则执行,从而编排各模块能力来实现复杂的业务功能。v2.4.4+版本中赋于插件胁持系统模块的能力,可以通过插件来重新实现系统所有内置模块的功能,比如支持新的下载器、媒体服务器、消息渠道、识别数据源甚至是索引器等。 - 1. 在插件中实现`get_module`方法,申明插件要重载的模块方法。所有可用的模块方法名参考`chain`目录下的处理链文件(run_module方法的第一个参数),公共处理在`chain/__init__.py`中,方法入参和出参需要保持一致。 ```python def get_module(self) -> Dict[str, Any]: