diff options
Diffstat (limited to 'ATRI/plugins/status/__init__.py')
-rw-r--r-- | ATRI/plugins/status/__init__.py | 20 |
1 files changed, 11 insertions, 9 deletions
diff --git a/ATRI/plugins/status/__init__.py b/ATRI/plugins/status/__init__.py index 05ece79..ae7702a 100644 --- a/ATRI/plugins/status/__init__.py +++ b/ATRI/plugins/status/__init__.py @@ -1,21 +1,22 @@ +from ATRI.log import logger as log from ATRI.utils.apscheduler import scheduler -from .data_source import IsSurvive +from .data_source import Status -ping = IsSurvive().on_command("/ping", "检测bot简单信息处理速度") +ping = Status().on_command("/ping", "检测bot简单信息处理速度") @ping.handle() -async def _ping(): - await ping.finish(IsSurvive.ping()) +async def _(): + await ping.finish(Status.ping()) -status = IsSurvive().on_command("/status", "查看运行资源占用") +status = Status().on_command("/status", "查看运行资源占用") @status.handle() -async def _status(): - msg, _ = IsSurvive.get_status() +async def _(): + msg, _ = Status.get_status() await status.finish(msg) @@ -23,7 +24,8 @@ info_msg = "アトリは高性能ですから!" @scheduler.scheduled_job("interval", name="状态检查", minutes=10, misfire_grace_time=15) # type: ignore -async def _check_runtime(): - msg, stat = IsSurvive().get_status() +async def _(): + log.info("开始检查资源消耗...") + msg, stat = Status().get_status() if not stat: await status.finish(msg) |