LiteyukiBot/docs/dev/api/plugin/load.md
2024-08-19 09:43:46 +08:00

827 B

title order icon category
liteyuki.plugin.load 1 laptop-code API

def load_plugin(module_path: str | Path) -> Optional[Plugin]

加载单个插件,可以是本地插件或是通过 pip 安装的插件。

参数: module_path: 插件名称 path.to.your.plugin 或插件路径 pathlib.Path(path/to/your/plugin)

def load_plugins() -> set[Plugin]

导入文件夹下多个插件

参数: plugin_dir: 文件夹路径 ignore_warning: 是否忽略警告,通常是目录不存在或目录为空

def format_display_name(display_name: str, plugin_type: PluginType) -> str

设置插件名称颜色,根据不同类型插件设置颜色 Args: display_name: 插件名称 plugin_type: 插件类型

Returns: str: 设置后的插件名称 name