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