跳至主要內容

- 资源包开发
- 轻雪函数
- 轻雪插件开发
- 进程通信
- - liteyuki
  - liteyuki.config
  - liteyuki.exception
  - liteyuki.log
  - liteyuki.mkdoc
  - liteyuki.utils
  - - liteyuki.dev
    - liteyuki.dev.observer
    - liteyuki.dev.plugin

# liteyuki.dev.plugin

远野千束
小于 1 分钟
API

此页内容

- def run_plugins() -> None
- var cfg = load_config_in_default()
- var plugins = cfg.get('liteyuki.plugins', [])
- var bot = LiteyukiBot(**cfg)

### def `run_plugins() -> None`

运行插件，无需手动初始化bot

Args:

    module_path: 插件路径，参考`liteyuki.load_plugin`的函数签名

源代码

    def run_plugins(*module_path: str | Path):
        """
        运行插件，无需手动初始化bot
        Args:
            module_path: 插件路径，参考`liteyuki.load_plugin`的函数签名
        """
        cfg = load_config_in_default()
        plugins = cfg.get('liteyuki.plugins', [])
        plugins.extend(module_path)
        cfg['liteyuki.plugins'] = plugins
        bot = LiteyukiBot(**cfg)
        bot.run()

### var `cfg = load_config_in_default()`

### var `plugins = cfg.get('liteyuki.plugins', [])`

### var `bot = LiteyukiBot(**cfg)`