import{_ as i,c as s,o as a,a6 as t}from"./chunks/framework.BcfwU5BI.js";const E=JSON.parse('{"title":"liteyuki.dev.plugin","description":"","frontmatter":{"title":"liteyuki.dev.plugin"},"headers":[],"relativePath":"dev/api/dev/plugin.md","filePath":"zh/dev/api/dev/plugin.md","lastUpdated":null}'),n={name:"dev/api/dev/plugin.md"},l=t(`
Copyright (C) 2020-2024 LiteyukiStudio. All Rights Reserved
@Time : 2024/8/18 上午5:04 @Author : snowykami @Email : snowykami@outlook.com @File : plugin.py @Software: PyCharm
run_plugins(*module_path: str | Path)
说明: 运行插件,无需手动初始化bot
参数:
- 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()