获取
以下均为 hpyc_core.Core 的方法
getMessageQueue
获取消息输出队列
def getMessageQueue() -> Queue:
getSettingsFileInstance
获取设置文件实例
def getSettingsFileInstance() -> SettingsFileObject:
getPluginsDirPath
获取插件存放路径
def getMessageQueue() -> str:
getOutputDirPath
获取输出路径
def getOutputDirPath(self) -> str:
getSettingsDirPath
获取设置文件存放路径
def getSettingsDirPath(self) -> str:
getPluginsTagOption
获取所有插件的tag,tag对应插件选项名
(((plugin1_tag1, plugin1_tag2, …), plugin1_option), ((plugin2_tag1,), plugin2_option)), …)
def getPluginsTagOption() -> tuple[tuple[tuple[str, ...], str], ...]:
getPluginsOptionToId
获取插件选项名和id的映射表
def getPluginsOptionToId() -> dict[str, str]:
getPluginIdFromOption
通过选项名获得对应插件ID
getPluginIdFromOption(option: str) -> str:
getPluginInstance
获取对应插件实例
def getPluginInstance(plugin_id: str) -> ModuleType:
getPluginMetadata
拖过插件ID获取对应插件元数据
def getPluginMetadata(plugin_id: str) -> MetadataDict: