⚡ 添加进程及生命周期管理器,添加轻雪框架支持
This commit is contained in:
33
liteyuki/plugins/plugin_loader/__init__.py
Normal file
33
liteyuki/plugins/plugin_loader/__init__.py
Normal file
@ -0,0 +1,33 @@
|
||||
import multiprocessing
|
||||
|
||||
import nonebot
|
||||
from nonebot import get_driver
|
||||
|
||||
from liteyuki.plugin import PluginMetadata
|
||||
from liteyuki import get_bot
|
||||
|
||||
__plugin_metadata__ = PluginMetadata(
|
||||
name="plugin_loader",
|
||||
description="轻雪插件加载器",
|
||||
usage="",
|
||||
type="",
|
||||
homepage=""
|
||||
)
|
||||
|
||||
liteyuki = get_bot()
|
||||
|
||||
|
||||
@liteyuki.on_after_start
|
||||
def _():
|
||||
print("轻雪启动完成,运行在进程", multiprocessing.current_process().name)
|
||||
|
||||
|
||||
@liteyuki.on_before_start
|
||||
def _():
|
||||
print("轻雪启动中")
|
||||
|
||||
|
||||
@liteyuki.on_after_nonebot_init
|
||||
async def _():
|
||||
print("NoneBot初始化完成")
|
||||
nonebot.load_plugin("src.liteyuki_main")
|
10
liteyuki/plugins/plugin_loader/data_source.py
Normal file
10
liteyuki/plugins/plugin_loader/data_source.py
Normal file
@ -0,0 +1,10 @@
|
||||
# -*- coding: utf-8 -*-
|
||||
"""
|
||||
Copyright (C) 2020-2024 LiteyukiStudio. All Rights Reserved
|
||||
|
||||
@Time : 2024/7/23 下午11:21
|
||||
@Author : snowykami
|
||||
@Email : snowykami@outlook.com
|
||||
@File : data_source.py
|
||||
@Software: PyCharm
|
||||
"""
|
0
liteyuki/plugins/process_manager/__init__.py
Normal file
0
liteyuki/plugins/process_manager/__init__.py
Normal file
0
liteyuki/plugins/resource_loader/__init__.py
Normal file
0
liteyuki/plugins/resource_loader/__init__.py
Normal file
Reference in New Issue
Block a user