feat: 优化整体项目
This commit is contained in:
@@ -1,4 +1,5 @@
|
||||
from abc import ABC
|
||||
from typing import List
|
||||
|
||||
from loguru import logger
|
||||
|
||||
@@ -13,6 +14,14 @@ class PluginBase(ABC):
|
||||
author: str = "未知"
|
||||
version: str = "1.0.0"
|
||||
|
||||
# 插件依赖(填写依赖的插件类名列表)
|
||||
# 例如: dependencies = ["MessageLogger", "AIChat"]
|
||||
dependencies: List[str] = []
|
||||
|
||||
# 加载优先级(数值越大越先加载,默认50)
|
||||
# 基础插件设置高优先级,依赖其他插件的设置低优先级
|
||||
load_priority: int = 50
|
||||
|
||||
def __init__(self):
|
||||
self.enabled = False
|
||||
self._scheduled_jobs = set()
|
||||
|
||||
Reference in New Issue
Block a user