| | import os |
| | from pyrogram import Client, filters |
| | from pyrogram.types import InlineKeyboardMarkup, InlineKeyboardButton, Message, CallbackQuery |
| |
|
| | @Client.on_message(filters.command(["json", 'js'])) |
| | async def jsonify(_, message): |
| | the_real_message = None |
| | reply_to_id = None |
| | pk = InlineKeyboardMarkup([[InlineKeyboardButton(text="π²π»πΎππ΄", callback_data="close_data")]]) |
| | |
| | if message.reply_to_message: |
| | the_real_message = message.reply_to_message |
| | else: |
| | the_real_message = message |
| |
|
| | try: |
| | await message.reply_text(f"<code>{the_real_message}</code>", reply_markup=pk, quote=True) |
| | except Exception as e: |
| | with open("json.text", "w+", encoding="utf8") as out_file: |
| | out_file.write(str(the_real_message)) |
| | await message.reply_document( |
| | document="json.text", |
| | caption=str(e), |
| | disable_notification=True, |
| | quote=True, |
| | reply_markup=reply_markup |
| | ) |
| | os.remove("json.text") |
| |
|
| |
|
| | @Client.on_message(filters.command("written")) |
| | async def create_file(c, message): |
| | content = message.reply_to_message.text |
| | file_name = message.text.split(" ", 1)[1] |
| | try: |
| | with open(str(file_name), "w+") as out: |
| | out.write(str(content)) |
| | await message.reply_document( |
| | document=str(file_name), |
| | caption="out put file" |
| | ) |
| | os.remove(str(file_name)) |
| | except Exception as e: |
| | await message.reply(e) |
| |
|
| |
|
| |
|
| |
|
| |
|