diff --git a/misskaty/plugins/mediainfo.py b/misskaty/plugins/mediainfo.py
index 2810ac63..07f28aba 100644
--- a/misskaty/plugins/mediainfo.py
+++ b/misskaty/plugins/mediainfo.py
@@ -58,11 +58,18 @@ async def mediainfo(client, message):
}
response = await http.post("https://paste.yasir.eu.org/api/new", json=json_data)
link = f"https://paste.yasir.eu.org/{response.json()['id']}"
- markup = InlineKeyboardMarkup([[InlineKeyboardButton(text_, link)]])
+ markup = InlineKeyboardMarkup([[InlineKeyboardButton(text="💬 View in Web", url=link)]])
except Exception as e:
markup = None
- await kirimPesan(message, "ℹ️ MEDIA INFO", reply_markup=markup, quote=True)
- await process.delete()
+ with io.BytesIO(str.encode(output)) as out_file:
+ out_file.name = "MissKaty_Mediainfo.txt"
+ await message.reply_document(
+ out_file,
+ caption=f"ℹ️ MEDIA INFO\n\n**Request by:** {message.from_user.mention}",
+ thumb="img/thumb.jpg",
+ reply_markup=markup,
+ )
+ await process.delete()
try:
osremove(file_path)
except Exception:
@@ -76,9 +83,9 @@ async def mediainfo(client, message):
except Exception:
return await editPesan(process, "Sepertinya link yang kamu kirim tidak valid, pastikan direct link dan bisa di download.")
body_text = f"""
- MissKatyBot MediaInfo
- {output}
- """
+ MissKatyBot MediaInfo
+ {output}
+ """
# link = await post_to_telegraph(False, title, body_text)
try:
json_data = {