diff options
author | 0w0 <[email protected]> | 2022-12-29 16:38:27 +0800 |
---|---|---|
committer | GitHub <[email protected]> | 2022-12-29 16:38:27 +0800 |
commit | c0e5f0398bd4c3c55378cff303f31ff968822346 (patch) | |
tree | d90bc810150d859c76e64f6e71d8524478014f31 /ATRI/plugins/status/__init__.py | |
parent | 3d857da2ae1984c6abf286b55888d6d3e4c5d823 (diff) | |
parent | bb13b38f862d859007d1d37941f5b5c9d5f38cbc (diff) | |
download | ATRI-c0e5f0398bd4c3c55378cff303f31ff968822346.tar.gz ATRI-c0e5f0398bd4c3c55378cff303f31ff968822346.tar.bz2 ATRI-c0e5f0398bd4c3c55378cff303f31ff968822346.zip |
Merge branch 'main' into main
Diffstat (limited to 'ATRI/plugins/status/__init__.py')
-rw-r--r-- | ATRI/plugins/status/__init__.py | 45 |
1 files changed, 0 insertions, 45 deletions
diff --git a/ATRI/plugins/status/__init__.py b/ATRI/plugins/status/__init__.py deleted file mode 100644 index 08e099c..0000000 --- a/ATRI/plugins/status/__init__.py +++ /dev/null @@ -1,45 +0,0 @@ -from nonebot import get_bot - -from ATRI import conf -from ATRI.log import log -from ATRI.service import Service -from ATRI.utils.apscheduler import scheduler - -from .data_source import Status - - -plugin = Service("状态").document("检查自身状态") - - -ping = plugin.on_command("/ping", "检测bot简单信息处理速度") - - -async def _(): - await ping.finish(Status.ping()) - - -status = plugin.on_command("/status", "查看运行资源占用") - - -async def _(): - msg, _ = Status.get_status() - await status.finish(msg) - - -info_msg = "アトリは高性能ですから!" - - [email protected]_job("interval", name="状态检查", minutes=10, misfire_grace_time=15) # type: ignore -async def _(): - log.info("开始检查资源消耗...") - msg, stat = Status.get_status() - if not stat: - log.warning(msg) - - bot = get_bot() - for super in conf.BotConfig.superusers: - await bot.send_private_msg(user_id=super, message=msg) - - log.info("资源消耗正常") |