LiteyukiBot/docs/dev/api/bot/lifespan.md
2024-08-19 09:43:46 +08:00

3.5 KiB
Raw Blame History

title order icon category
liteyuki.bot.lifespan 1 laptop-code API

def run_funcs(funcs: list[LIFESPAN_FUNC | PROCESS_LIFESPAN_FUNC]) -> None

运行函数 Args: funcs: Returns:

def on_before_start(self: Any, func: LIFESPAN_FUNC) -> LIFESPAN_FUNC

注册启动时的函数 Args: func: Returns: LIFESPAN_FUNC:

def on_after_start(self: Any, func: LIFESPAN_FUNC) -> LIFESPAN_FUNC

注册启动时的函数 Args: func: Returns: LIFESPAN_FUNC:

def on_before_process_shutdown(self: Any, func: LIFESPAN_FUNC) -> LIFESPAN_FUNC

注册停止前的函数 Args: func: Returns: LIFESPAN_FUNC:

def on_after_shutdown(self: Any, func: LIFESPAN_FUNC) -> LIFESPAN_FUNC

注册停止后的函数 Args: func:

Returns: LIFESPAN_FUNC:

def on_before_process_restart(self: Any, func: LIFESPAN_FUNC) -> LIFESPAN_FUNC

注册重启时的函数 Args: func: Returns: LIFESPAN_FUNC:

def on_after_restart(self: Any, func: LIFESPAN_FUNC) -> LIFESPAN_FUNC

注册重启后的函数 Args: func: Returns: LIFESPAN_FUNC:

def on_after_nonebot_init(self: Any, func: Any) -> None

注册 NoneBot 初始化后的函数 Args: func:

Returns:

def before_start(self: Any) -> None

启动前 Returns:

def after_start(self: Any) -> None

启动后 Returns:

def before_process_shutdown(self: Any) -> None

停止前 Returns:

def after_shutdown(self: Any) -> None

停止后 Returns:

def before_process_restart(self: Any) -> None

重启前 Returns:

def after_restart(self: Any) -> None

重启后 Returns:

class Lifespan

@staticmethod

def run_funcs(funcs: list[LIFESPAN_FUNC | PROCESS_LIFESPAN_FUNC]) -> None

运行函数 Args: funcs: Returns:

def on_before_start(self: Any, func: LIFESPAN_FUNC) -> LIFESPAN_FUNC

注册启动时的函数 Args: func: Returns: LIFESPAN_FUNC:

def on_after_start(self: Any, func: LIFESPAN_FUNC) -> LIFESPAN_FUNC

注册启动时的函数 Args: func: Returns: LIFESPAN_FUNC:

def on_before_process_shutdown(self: Any, func: LIFESPAN_FUNC) -> LIFESPAN_FUNC

注册停止前的函数 Args: func: Returns: LIFESPAN_FUNC:

def on_after_shutdown(self: Any, func: LIFESPAN_FUNC) -> LIFESPAN_FUNC

注册停止后的函数 Args: func:

Returns: LIFESPAN_FUNC:

def on_before_process_restart(self: Any, func: LIFESPAN_FUNC) -> LIFESPAN_FUNC

注册重启时的函数 Args: func: Returns: LIFESPAN_FUNC:

def on_after_restart(self: Any, func: LIFESPAN_FUNC) -> LIFESPAN_FUNC

注册重启后的函数 Args: func: Returns: LIFESPAN_FUNC:

def on_after_nonebot_init(self: Any, func: Any) -> None

注册 NoneBot 初始化后的函数 Args: func:

Returns:

def before_start(self: Any) -> None

启动前 Returns:

def after_start(self: Any) -> None

启动后 Returns:

def before_process_shutdown(self: Any) -> None

停止前 Returns:

def after_shutdown(self: Any) -> None

停止后 Returns:

def before_process_restart(self: Any) -> None

重启前 Returns:

def after_restart(self: Any) -> None

重启后 Returns: