@@ -86,9 +86,8 @@ async def executor(client, message):
)
await message.reply_document(
document=filename,
- caption=f"`{cmd[0:1020]}`",
+ caption=f"**INPUT:**\n`{cmd[0:980]}`\n\n**OUTPUT:**\n`Attached Document`",
quote=False,
- reply_to_message_id=reply_to_id,
reply_markup=keyboard,
await message.delete()
@@ -40,6 +40,8 @@ DELIMITERS = ("/", ":", "|", "_")
filters.regex(r"s([{}]).*?\1.*".format("".join(DELIMITERS))), group=regex_group
async def sed(_, message):
+ if not message.text:
+ return
sed_result = separate_sed(message.text)
if message.reply_to_message:
if message.reply_to_message.text:
@@ -89,9 +89,8 @@ async def executor(client, message):
out_file.write(str(evaluation.strip()))
os.remove(filename)