入口函数
入口文件 main.py 必须暴露 on_load(lumen) 函数,在子插件被加载时调用,参数 lumen 是一个 LumenContext 实例:
python
def on_load(lumen):
"""子插件加载入口(必需)"""
lumen.logger.info("插件已加载")
# 在这里注册事件、初始化资源...可选暴露 on_unload(lumen),在子插件被卸载或热重载时调用,用于清理资源:
python
def on_unload(lumen):
"""子插件卸载钩子(可选)"""
# 关闭文件句柄、定时任务等...事件监听器由 LumenContext 自动记录,卸载时会自动清理,无需在
on_unload中手动 off。
