修复项目主要错误

This commit is contained in:
Falck
2026-05-04 21:19:34 +08:00
parent ba58b3939a
commit 4441a968db
20 changed files with 639 additions and 317 deletions

View File

@@ -0,0 +1,22 @@
"""插件基础类"""
from abc import ABC, abstractmethod
from typing import Any, Optional
class Plugin(ABC):
"""插件基类"""
@abstractmethod
def init(self, deps: Optional[dict] = None):
"""初始化插件"""
pass
@abstractmethod
def start(self):
"""启动插件"""
pass
@abstractmethod
def stop(self):
"""停止插件"""
pass