taslim19
Initial commit
80287e2
raw
history blame contribute delete
850 Bytes
from datetime import datetime
from pyrogram import filters
from pyrogram.types import Message
from Devine import app
from Devine.core.call import Anony
from Devine.utils import bot_sys_stats
from Devine.utils.decorators.language import language
from Devine.utils.inline import supp_markup
from config import BANNED_USERS
@app.on_message(filters.command(["ping"]) & ~BANNED_USERS)
@language
async def ping_com(client, message: Message, _):
start = datetime.now()
response = await message.reply_text(
text=_["ping_1"].format(app.mention),
)
pytgping = await Anony.ping()
UP, CPU, RAM, DISK = await bot_sys_stats()
resp = (datetime.now() - start).microseconds / 1000
await response.edit_text(
_["ping_2"].format(resp, app.mention, UP, RAM, CPU, DISK, pytgping),
reply_markup=supp_markup(_),
)