diff options
author | Kyomotoi <[email protected]> | 2022-05-14 00:02:20 +0800 |
---|---|---|
committer | Kyomotoi <[email protected]> | 2022-05-14 00:02:20 +0800 |
commit | d8dde99fb3a6f742488aee09c20bec7b9f4a3a1b (patch) | |
tree | 6c24179fddb06676ad2ecc6c347fb1e9f8f96feb /ATRI/plugins/console/models.py | |
parent | 2abccb5960cc57e6d8ef8823df5340cb357a6b38 (diff) | |
download | ATRI-d8dde99fb3a6f742488aee09c20bec7b9f4a3a1b.tar.gz ATRI-d8dde99fb3a6f742488aee09c20bec7b9f4a3a1b.tar.bz2 ATRI-d8dde99fb3a6f742488aee09c20bec7b9f4a3a1b.zip |
✨ 新增插件以支持控制台
Diffstat (limited to 'ATRI/plugins/console/models.py')
-rw-r--r-- | ATRI/plugins/console/models.py | 40 |
1 files changed, 40 insertions, 0 deletions
diff --git a/ATRI/plugins/console/models.py b/ATRI/plugins/console/models.py new file mode 100644 index 0000000..973d05d --- /dev/null +++ b/ATRI/plugins/console/models.py @@ -0,0 +1,40 @@ +from pydantic import BaseModel + + +class AuthData(BaseModel): + ip: str + port: str + token: str + + +class PlatformRuntimeInfo(BaseModel): + stat_msg: str + cpu_percent: str + mem_percent: str + disk_percent: str + inte_send: str + inte_recv: str + boot_time: str + + +class BotRuntimeInfo(BaseModel): + cpu_percent: str + mem_percent: str + bot_run_time: str + + +class MessageDealerInfo(BaseModel): + recv_msg: str + deal_msg: str + failed_deal_msg: str + total_r_m: str + total_d_m: str + total_f_m: str + + +class ServiceInfo(BaseModel): + service_name: str + service_docs: str + is_enabled: bool + disable_user: list + disable_group: list |