File size: 710 Bytes
8ffb677
 
 
 
 
 
 
cc826a1
8ffb677
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
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 ImageResizerPlugin:
    def __init__(self):
        self.name = "image"
        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 = ImageResizerPlugin()