import time, psutil, datetime from pyrogram import filters, Client from config import BOT_START_TIME CMD = ["/"] @Client.on_message(filters.command("ping", CMD)) async def ping(_, message): start_t = time.time() rm = await message.reply_text("Pinging....") end_t = time.time() time_taken_s = (end_t - start_t) * 1000 uptime = datetime.timedelta(seconds=int(time.time() - BOT_START_TIME)) await rm.edit(f"Pong 🔥\n\n**Time:** {time_taken_s:.3f} ms\n**Uptime:** {uptime}") return time_taken_s