import{_ as e,o as n,c as s,e as f}from"./app-vZ92a7EE.js";const t={},o=f(`

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

运行函数

Args:

funcs:

Returns:

class Lifespan

def __init__(self) -> None

 轻雪生命周期管理,启动、停止、重启

@staticmethod

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

 运行函数

Args:

funcs:

Returns:

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

 注册启动时的函数

Args:

func:

Returns:

LIFESPAN_FUNC:

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

 注册启动时的函数

Args:

func:

Returns:

LIFESPAN_FUNC:

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

 注册停止前的函数

Args:

func:

Returns:

LIFESPAN_FUNC:

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

 注册停止后的函数

Args:

func:

Returns:

LIFESPAN_FUNC:

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

 注册重启时的函数

Args:

func:

Returns:

LIFESPAN_FUNC:

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

 注册重启后的函数

Args:

func:

Returns:

LIFESPAN_FUNC:

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

 注册 NoneBot 初始化后的函数

Args:

func:

Returns:

def before_start(self) -> None

 启动前

Returns:

def after_start(self) -> None

 启动后

Returns:

def before_process_shutdown(self) -> None

 停止前

Returns:

def after_shutdown(self) -> None

 停止后

Returns:

def before_process_restart(self) -> None

 重启前

Returns:

def after_restart(self) -> None

 重启后

Returns:

var tasks = []

var loop = asyncio.get_event_loop()

var loop = asyncio.new_event_loop()

`,76),a=[o];function r(l,c){return n(),s("div",null,a)}const d=e(t,[["render",r],["__file","lifespan.html.vue"]]),i=JSON.parse('{"path":"/dev/api/bot/lifespan.html","title":"liteyuki.bot.lifespan","lang":"zh-CN","frontmatter":{"title":"liteyuki.bot.lifespan","order":1,"icon":"laptop-code","category":"API","description":"def run_funcs(funcs: list[LIFESPAN_FUNC | PROCESS_LIFESPAN_FUNC]) -> None 运行函数 Args: Returns: class Lifespan def __init__(self) -> None 轻雪生命周期管理,启动、停止、重启 @staticmethod def run_f...","head":[["link",{"rel":"alternate","hreflang":"en-us","href":"https://vuepress-theme-hope-docs-demo.netlify.app/en/dev/api/bot/lifespan.html"}],["meta",{"property":"og:url","content":"https://vuepress-theme-hope-docs-demo.netlify.app/dev/api/bot/lifespan.html"}],["meta",{"property":"og:site_name","content":"LiteyukiBot 轻雪机器人"}],["meta",{"property":"og:title","content":"liteyuki.bot.lifespan"}],["meta",{"property":"og:description","content":"def run_funcs(funcs: list[LIFESPAN_FUNC | PROCESS_LIFESPAN_FUNC]) -> None 运行函数 Args: Returns: class Lifespan def __init__(self) -> None 轻雪生命周期管理,启动、停止、重启 @staticmethod def run_f..."}],["meta",{"property":"og:type","content":"article"}],["meta",{"property":"og:locale","content":"zh-CN"}],["meta",{"property":"og:locale:alternate","content":"en-US"}],["meta",{"property":"og:updated_time","content":"2024-08-19T02:22:24.000Z"}],["meta",{"property":"article:modified_time","content":"2024-08-19T02:22:24.000Z"}],["script",{"type":"application/ld+json"},"{\\"@context\\":\\"https://schema.org\\",\\"@type\\":\\"Article\\",\\"headline\\":\\"liteyuki.bot.lifespan\\",\\"image\\":[\\"\\"],\\"dateModified\\":\\"2024-08-19T02:22:24.000Z\\",\\"author\\":[]}"]]},"headers":[{"level":3,"title":"def run_funcs(funcs: list[LIFESPAN_FUNC | PROCESS_LIFESPAN_FUNC]) -> None","slug":"def-run-funcs-funcs-list-lifespan-func-process-lifespan-func-none","link":"#def-run-funcs-funcs-list-lifespan-func-process-lifespan-func-none","children":[]},{"level":3,"title":"class Lifespan","slug":"class-lifespan","link":"#class-lifespan","children":[]},{"level":3,"title":"def __init__(self) -> None","slug":"def-init-self-none","link":"#def-init-self-none","children":[]},{"level":3,"title":"@staticmethod","slug":"staticmethod","link":"#staticmethod","children":[]},{"level":3,"title":"def run_funcs(funcs: list[LIFESPAN_FUNC | PROCESS_LIFESPAN_FUNC]) -> None","slug":"def-run-funcs-funcs-list-lifespan-func-process-lifespan-func-none-1","link":"#def-run-funcs-funcs-list-lifespan-func-process-lifespan-func-none-1","children":[]},{"level":3,"title":"def on_before_start(self, func: LIFESPAN_FUNC) -> LIFESPAN_FUNC","slug":"def-on-before-start-self-func-lifespan-func-lifespan-func","link":"#def-on-before-start-self-func-lifespan-func-lifespan-func","children":[]},{"level":3,"title":"def on_after_start(self, func: LIFESPAN_FUNC) -> LIFESPAN_FUNC","slug":"def-on-after-start-self-func-lifespan-func-lifespan-func","link":"#def-on-after-start-self-func-lifespan-func-lifespan-func","children":[]},{"level":3,"title":"def on_before_process_shutdown(self, func: LIFESPAN_FUNC) -> LIFESPAN_FUNC","slug":"def-on-before-process-shutdown-self-func-lifespan-func-lifespan-func","link":"#def-on-before-process-shutdown-self-func-lifespan-func-lifespan-func","children":[]},{"level":3,"title":"def on_after_shutdown(self, func: LIFESPAN_FUNC) -> LIFESPAN_FUNC","slug":"def-on-after-shutdown-self-func-lifespan-func-lifespan-func","link":"#def-on-after-shutdown-self-func-lifespan-func-lifespan-func","children":[]},{"level":3,"title":"def on_before_process_restart(self, func: LIFESPAN_FUNC) -> LIFESPAN_FUNC","slug":"def-on-before-process-restart-self-func-lifespan-func-lifespan-func","link":"#def-on-before-process-restart-self-func-lifespan-func-lifespan-func","children":[]},{"level":3,"title":"def on_after_restart(self, func: LIFESPAN_FUNC) -> LIFESPAN_FUNC","slug":"def-on-after-restart-self-func-lifespan-func-lifespan-func","link":"#def-on-after-restart-self-func-lifespan-func-lifespan-func","children":[]},{"level":3,"title":"def on_after_nonebot_init(self, func: Any) -> None","slug":"def-on-after-nonebot-init-self-func-any-none","link":"#def-on-after-nonebot-init-self-func-any-none","children":[]},{"level":3,"title":"def before_start(self) -> None","slug":"def-before-start-self-none","link":"#def-before-start-self-none","children":[]},{"level":3,"title":"def after_start(self) -> None","slug":"def-after-start-self-none","link":"#def-after-start-self-none","children":[]},{"level":3,"title":"def before_process_shutdown(self) -> None","slug":"def-before-process-shutdown-self-none","link":"#def-before-process-shutdown-self-none","children":[]},{"level":3,"title":"def after_shutdown(self) -> None","slug":"def-after-shutdown-self-none","link":"#def-after-shutdown-self-none","children":[]},{"level":3,"title":"def before_process_restart(self) -> None","slug":"def-before-process-restart-self-none","link":"#def-before-process-restart-self-none","children":[]},{"level":3,"title":"def after_restart(self) -> None","slug":"def-after-restart-self-none","link":"#def-after-restart-self-none","children":[]},{"level":3,"title":"var tasks = []","slug":"var-tasks","link":"#var-tasks","children":[]},{"level":3,"title":"var loop = asyncio.get_event_loop()","slug":"var-loop-asyncio-get-event-loop","link":"#var-loop-asyncio-get-event-loop","children":[]},{"level":3,"title":"var loop = asyncio.new_event_loop()","slug":"var-loop-asyncio-new-event-loop","link":"#var-loop-asyncio-new-event-loop","children":[]}],"git":{"createdTime":1724031826000,"updatedTime":1724034144000,"contributors":[{"name":"snowy","email":"snowykami@outlook.com","commits":4}]},"readingTime":{"minutes":0.91,"words":272},"filePathRelative":"dev/api/bot/lifespan.md","localizedDate":"2024年8月19日","autoDesc":true}');export{d as comp,i as data};