mirror of
				https://github.com/LiteyukiStudio/LiteyukiBot.git
				synced 2025-10-27 11:46:23 +00:00 
			
		
		
		
	
		
			
				
	
	
		
			35 lines
		
	
	
		
			873 B
		
	
	
	
		
			Python
		
	
	
	
	
	
			
		
		
	
	
			35 lines
		
	
	
		
			873 B
		
	
	
	
		
			Python
		
	
	
	
	
	
| # -*- coding: utf-8 -*-
 | |
| """
 | |
| Copyright (C) 2020-2024 LiteyukiStudio. All Rights Reserved 
 | |
| 
 | |
| @Time    : 2024/8/11 下午10:02
 | |
| @Author  : snowykami
 | |
| @Email   : snowykami@outlook.com
 | |
| @File    : __init__.py.py
 | |
| @Software: PyCharm
 | |
| """
 | |
| from liteyuki import get_config, load_plugin, get_bot
 | |
| from liteyuki.plugin import PluginMetadata, load_plugins
 | |
| 
 | |
| __plugin_meta__ = PluginMetadata(
 | |
|     name="外部轻雪插件加载器",
 | |
|     version="0.1.0",
 | |
|     author="snowykami",
 | |
|     description="插件加载器,用于加载轻雪原生插件"
 | |
| )
 | |
| 
 | |
| 
 | |
| def default_plugins_loader():
 | |
|     """
 | |
|     默认插件加载器,应在初始化时调用
 | |
|     """
 | |
|     load_plugins("src/liteyuki_plugins")
 | |
|     for plugin in get_config("liteyuki.plugins", []):
 | |
|         load_plugin(plugin)
 | |
| 
 | |
|     for plugin_dir in get_config("liteyuki.plugin_dirs", []):
 | |
|         load_plugins(plugin_dir)
 | |
| 
 | |
| 
 | |
| default_plugins_loader()
 |