mirror of
https://github.com/zhenxun-org/zhenxun_bot.git
synced 2026-10-03 19:00:00 +08:00
update v0.0.9.0
This commit is contained in:
@@ -59,7 +59,7 @@ class AdminManager(StaticData):
|
||||
|
||||
def get_plugin_module(self, cmd: str) -> Optional[str]:
|
||||
"""
|
||||
根据 cmd 获取功能 module
|
||||
根据 cmd 获取功能 modules
|
||||
:param cmd: 命令
|
||||
"""
|
||||
for key in self._data.keys():
|
||||
|
||||
@@ -18,7 +18,7 @@
|
||||
#
|
||||
# def add_plugin_config(
|
||||
# self,
|
||||
# module: str,
|
||||
# modules: str,
|
||||
# key: str,
|
||||
# value: str,
|
||||
# help_: Optional[str] = None,
|
||||
@@ -26,39 +26,39 @@
|
||||
# ):
|
||||
# """
|
||||
# 为插件添加一个配置
|
||||
# :param module: 模块
|
||||
# :param modules: 模块
|
||||
# :param key: 键
|
||||
# :param value: 值
|
||||
# :param help_: 配置注解
|
||||
# :param default_value: 默认值
|
||||
# """
|
||||
# if self._data.get(module) is None:
|
||||
# self._data[module] = {}
|
||||
# self._data[module][key] = {
|
||||
# if self._data.get(modules) is None:
|
||||
# self._data[modules] = {}
|
||||
# self._data[modules][key] = {
|
||||
# "value": value,
|
||||
# "help": help_,
|
||||
# "default_value": default_value,
|
||||
# }
|
||||
#
|
||||
# def remove_plugin_config(self, module: str):
|
||||
# def remove_plugin_config(self, modules: str):
|
||||
# """
|
||||
# 为插件删除一个配置
|
||||
# :param module: 模块名
|
||||
# :param modules: 模块名
|
||||
# """
|
||||
# if module in self._data.keys():
|
||||
# del self._data[module]
|
||||
# if modules in self._data.keys():
|
||||
# del self._data[modules]
|
||||
#
|
||||
# def get_config(self, module: str, key: str) -> Optional[Any]:
|
||||
# def get_config(self, modules: str, key: str) -> Optional[Any]:
|
||||
# """
|
||||
# 获取指定配置值
|
||||
# :param module: 模块名
|
||||
# :param modules: 模块名
|
||||
# :param key: 配置名称
|
||||
# """
|
||||
# if module in self._data.keys():
|
||||
# if self._data[module].get(key):
|
||||
# if self._data[module][key]["value"] is None:
|
||||
# return self._data[module][key]["default_value"]
|
||||
# return self._data[module][key]["value"]
|
||||
# if modules in self._data.keys():
|
||||
# if self._data[modules].get(key):
|
||||
# if self._data[modules][key]["value"] is None:
|
||||
# return self._data[modules][key]["default_value"]
|
||||
# return self._data[modules][key]["value"]
|
||||
# return None
|
||||
#
|
||||
#
|
||||
|
||||
@@ -86,7 +86,7 @@ class Plugins2settingsManager(StaticData):
|
||||
self, cmd: str, is_all: bool = False
|
||||
) -> Union[str, List[str]]:
|
||||
"""
|
||||
根据 cmd 获取功能 module
|
||||
根据 cmd 获取功能 modules
|
||||
:param cmd: 命令
|
||||
:param is_all: 获取全部包含cmd的模块
|
||||
"""
|
||||
|
||||
Reference in New Issue
Block a user