| import logging | |
| logger = logging.getLogger(__name__) | |
| class DocumentMergeSplitPlugin: | |
| def __init__(self): | |
| self.name = "doc" | |
| self.version = "1.0.0" | |
| self.enabled = False | |
| def on_enable(self): | |
| self.enabled = True | |
| logger.info(f"文档合并拆分插件 {self.version} 已启用") | |
| def on_disable(self): | |
| self.enabled = False | |
| logger.info(f"文档合并拆分插件 {self.version} 已禁用") | |
| def get_status(self) -> dict: | |
| return { | |
| "name": self.name, | |
| "version": self.version, | |
| "enabled": self.enabled, | |
| "message": "运行正常" if self.enabled else "已禁用", | |
| } | |
| plugin = DocumentMergeSplitPlugin() | |