File size: 732 Bytes
454f1d5
 
 
 
 
 
 
cc826a1
454f1d5
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
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()