1
0
forked from bot/app
LiteyukiBot/docs/en/dev/api/liteyuki/bot/lifespan.md
2024-08-19 09:55:47 +08:00

2.1 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:

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: