mirror of
https://github.com/yasirarism/MissKatyPyro.git
synced 2026-01-05 11:44:50 +00:00
Disable image statistic for Oracle VPS
Signed-off-by: Yasir Aris M <git@yasirdev.my.id>
This commit is contained in:
parent
9201940fb6
commit
5a10e605dd
1 changed files with 16 additions and 12 deletions
|
|
@ -18,6 +18,7 @@ import aiohttp
|
||||||
import contextlib
|
import contextlib
|
||||||
import cloudscraper
|
import cloudscraper
|
||||||
import requests
|
import requests
|
||||||
|
import platform
|
||||||
from apscheduler.schedulers.asyncio import AsyncIOScheduler
|
from apscheduler.schedulers.asyncio import AsyncIOScheduler
|
||||||
from bs4 import BeautifulSoup
|
from bs4 import BeautifulSoup
|
||||||
from logging import getLogger
|
from logging import getLogger
|
||||||
|
|
@ -150,18 +151,6 @@ async def server_stats(_, ctx: Message) -> "Message":
|
||||||
"""
|
"""
|
||||||
Give system stats of the server.
|
Give system stats of the server.
|
||||||
"""
|
"""
|
||||||
image = Image.open("assets/statsbg.jpg").convert("RGB")
|
|
||||||
IronFont = ImageFont.truetype("assets/IronFont.otf", 42)
|
|
||||||
draw = ImageDraw.Draw(image)
|
|
||||||
|
|
||||||
def draw_progressbar(coordinate, progress):
|
|
||||||
progress = 110 + (progress * 10.8)
|
|
||||||
draw.ellipse((105, coordinate - 25, 127, coordinate), fill="#FFFFFF")
|
|
||||||
draw.rectangle((120, coordinate - 25, progress, coordinate), fill="#FFFFFF")
|
|
||||||
draw.ellipse(
|
|
||||||
(progress - 7, coordinate - 25, progress + 15, coordinate), fill="#FFFFFF"
|
|
||||||
)
|
|
||||||
|
|
||||||
total, used, free = disk_usage(".")
|
total, used, free = disk_usage(".")
|
||||||
process = Process(os.getpid())
|
process = Process(os.getpid())
|
||||||
|
|
||||||
|
|
@ -189,6 +178,9 @@ async def server_stats(_, ctx: Message) -> "Message":
|
||||||
|
|
||||||
caption = f"<b>{BOT_NAME} {misskaty_version} is Up and Running successfully.</b>\n\n<code>{neofetch}</code>\n\n**OS Uptime:** <code>{osuptime}</code>\n<b>Bot Uptime:</b> <code>{currentTime}</code>\n**Bot Usage:** <code>{botusage}</code>\n\n**Total Space:** <code>{disk_total}</code>\n**Free Space:** <code>{disk_free}</code>\n\n**Download:** <code>{download}</code>\n**Upload:** <code>{upload}</code>\n\n<b>PyroFork Version</b>: <code>{pyrover}</code>\n<b>Python Version</b>: <code>{sys.version_info[0]}.{sys.version_info[1]}.{sys.version_info[2]} {sys.version_info[3].title()}</code>"
|
caption = f"<b>{BOT_NAME} {misskaty_version} is Up and Running successfully.</b>\n\n<code>{neofetch}</code>\n\n**OS Uptime:** <code>{osuptime}</code>\n<b>Bot Uptime:</b> <code>{currentTime}</code>\n**Bot Usage:** <code>{botusage}</code>\n\n**Total Space:** <code>{disk_total}</code>\n**Free Space:** <code>{disk_free}</code>\n\n**Download:** <code>{download}</code>\n**Upload:** <code>{upload}</code>\n\n<b>PyroFork Version</b>: <code>{pyrover}</code>\n<b>Python Version</b>: <code>{sys.version_info[0]}.{sys.version_info[1]}.{sys.version_info[2]} {sys.version_info[3].title()}</code>"
|
||||||
|
|
||||||
|
if "oracle" in platform.uname().release:
|
||||||
|
return await ctx.reply_msg(caption, quote=True)
|
||||||
|
|
||||||
start = datetime.now()
|
start = datetime.now()
|
||||||
msg = await ctx.reply_photo(
|
msg = await ctx.reply_photo(
|
||||||
photo="https://te.legra.ph/file/30a82c22854971d0232c7.jpg",
|
photo="https://te.legra.ph/file/30a82c22854971d0232c7.jpg",
|
||||||
|
|
@ -197,6 +189,18 @@ async def server_stats(_, ctx: Message) -> "Message":
|
||||||
)
|
)
|
||||||
end = datetime.now()
|
end = datetime.now()
|
||||||
|
|
||||||
|
image = Image.open("assets/statsbg.jpg").convert("RGB")
|
||||||
|
IronFont = ImageFont.truetype("assets/IronFont.otf", 42)
|
||||||
|
draw = ImageDraw.Draw(image)
|
||||||
|
|
||||||
|
def draw_progressbar(coordinate, progress):
|
||||||
|
progress = 110 + (progress * 10.8)
|
||||||
|
draw.ellipse((105, coordinate - 25, 127, coordinate), fill="#FFFFFF")
|
||||||
|
draw.rectangle((120, coordinate - 25, progress, coordinate), fill="#FFFFFF")
|
||||||
|
draw.ellipse(
|
||||||
|
(progress - 7, coordinate - 25, progress + 15, coordinate), fill="#FFFFFF"
|
||||||
|
)
|
||||||
|
|
||||||
draw_progressbar(243, int(cpu_percentage))
|
draw_progressbar(243, int(cpu_percentage))
|
||||||
draw.text(
|
draw.text(
|
||||||
(225, 153),
|
(225, 153),
|
||||||
|
|
|
||||||
Loading…
Reference in a new issue