# # Copyright (C) 2021-2022 by TeamYukki@Github, < https://github.com/TeamYukki >. # # This file is part of < https://github.com/TeamYukki/YukkiMusicBot > project, # and is released under the "GNU v3.0 License Agreement". # Please see < https://github.com/TeamYukki/YukkiMusicBot/blob/master/LICENSE > # # All rights reserved. import time import psutil from YukkiMusic.misc import _boot_ from .formatters import get_readable_time async def bot_sys_stats(): bot_uptime = int(time.time() - _boot_) cpu = psutil.cpu_percent(interval=0.5) mem = psutil.virtual_memory().percent disk = psutil.disk_usage("/").percent UP = f"{get_readable_time((bot_uptime))}" CPU = f"{cpu}%" RAM = f"{mem}%" DISK = f"{disk}%" return UP, CPU, RAM, DISK