Major Shit's Fixes

This commit is contained in:
allinoneallinone00
2024-04-30 00:35:34 +00:00
parent 5d34fbdcad
commit 3715eafe69
31 changed files with 394 additions and 451 deletions

View File

@@ -21,7 +21,7 @@
from contextlib import redirect_stdout
from io import StringIO
from pyrogram import Client, enums, filters
from pyrogram import Client, filters
from pyrogram.types import Message
# noinspection PyUnresolvedReferences
@@ -38,7 +38,7 @@ from utils.scripts import format_exc
async def user_exec(client: Client, message: Message):
if len(message.command) == 1:
await message.edit(
"<b>Code to execute isn't provided</b>", parse_mode=enums.ParseMode.HTML
"<b>Code to execute isn't provided</b>"
)
return
@@ -47,7 +47,7 @@ async def user_exec(client: Client, message: Message):
code = message.text.split(maxsplit=1)[1]
stdout = StringIO()
await message.edit("<b>Executing...</b>", parse_mode=enums.ParseMode.HTML)
await message.edit("<b>Executing...</b>")
try:
with redirect_stdout(stdout):
@@ -59,18 +59,18 @@ async def user_exec(client: Client, message: Message):
f"<code>{stdout.getvalue()}</code>"
)
if message.command[0] == "exnoedit":
await message.reply(text, parse_mode=enums.ParseMode.HTML)
await message.reply(text)
else:
await message.edit(text, parse_mode=enums.ParseMode.HTML)
await message.edit(text)
except Exception as e:
await message.edit(format_exc(e), parse_mode=enums.ParseMode.HTML)
await message.edit(format_exc(e))
# noinspection PyUnusedLocal
@Client.on_message(filters.command(["ev", "eval"], prefix) & filters.me)
async def user_eval(client: Client, message: Message):
if len(message.command) == 1:
await message.edit("<b>Code to eval isn't provided</b>", parse_mode=enums.ParseMode.HTML)
await message.edit("<b>Code to eval isn't provided</b>")
return
reply = message.reply_to_message
@@ -83,11 +83,10 @@ async def user_eval(client: Client, message: Message):
"<b>Expression:</b>\n"
f"<code>{code}</code>\n\n"
"<b>Result</b>:\n"
f"<code>{result}</code>",
parse_mode=enums.ParseMode.HTML,
f"<code>{result}</code>"
)
except Exception as e:
await message.edit(format_exc(e), parse_mode=enums.ParseMode.HTML)
await message.edit(format_exc(e))
modules_help["python"] = {