2024-08-08 18:10:18 +08:00
|
|
|
# -*- coding: utf-8 -*-
|
|
|
|
#
|
|
|
|
# Copyright (C) 2020-2024 LiteyukiStudio. All Rights Reserved
|
|
|
|
#
|
|
|
|
# @Time : 2024/7/22 上午11:25
|
|
|
|
# @Author : snowykami
|
|
|
|
# @Email : snowykami@outlook.com
|
|
|
|
# @File : asa.py
|
|
|
|
# @Software: PyCharm
|
2024-08-10 22:25:41 +08:00
|
|
|
import asyncio
|
2024-08-12 02:40:51 +08:00
|
|
|
import multiprocessing
|
2024-08-10 22:25:41 +08:00
|
|
|
|
2024-08-08 18:10:18 +08:00
|
|
|
from liteyuki.plugin import PluginMetadata
|
|
|
|
from liteyuki import get_bot, logger
|
2024-08-10 22:25:41 +08:00
|
|
|
from liteyuki.comm.channel import get_channel
|
2024-08-08 18:10:18 +08:00
|
|
|
|
|
|
|
__plugin_meta__ = PluginMetadata(
|
2024-08-12 02:40:51 +08:00
|
|
|
name="生命周期日志",
|
2024-08-08 18:10:18 +08:00
|
|
|
)
|
|
|
|
|
|
|
|
bot = get_bot()
|
|
|
|
|
|
|
|
|
|
|
|
@bot.on_before_start
|
|
|
|
def _():
|
|
|
|
logger.info("生命周期监控器:准备启动")
|
|
|
|
|
|
|
|
|
2024-08-12 04:45:59 +08:00
|
|
|
@bot.on_before_process_shutdown
|
2024-08-08 18:10:18 +08:00
|
|
|
def _():
|
|
|
|
logger.info("生命周期监控器:准备停止")
|
|
|
|
|
|
|
|
|
2024-08-12 04:45:59 +08:00
|
|
|
@bot.on_before_process_restart
|
2024-08-08 18:10:18 +08:00
|
|
|
def _():
|
|
|
|
logger.info("生命周期监控器:准备重启")
|
|
|
|
|
|
|
|
|
|
|
|
@bot.on_after_start
|
2024-08-15 16:40:29 +08:00
|
|
|
async def _():
|
|
|
|
await asyncio.sleep(6)
|
2024-08-08 18:10:18 +08:00
|
|
|
logger.info("生命周期监控器:启动完成")
|