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(_), )