初步实现插件系统

This commit is contained in:
lzybetter
2024-03-18 22:14:13 +08:00
parent 0b49d4f2a3
commit b2065d1d01
7 changed files with 81 additions and 35 deletions

7
util/base_plugin.py Normal file
View File

@@ -0,0 +1,7 @@
class BasePlugin:
def __init__(self, plugin_name, title):
self.plugin_name = plugin_name
self.title = title
def run_plugin(self, callback):
raise NotImplementedError("Subclasses must implement run_plugin method")