From 0eb5d1588233af20d155478277ebb5bcf1fefd79 Mon Sep 17 00:00:00 2001 From: allinoneallinone00 Date: Sun, 14 Jul 2024 10:20:46 +0000 Subject: [PATCH] fix: logs and errors --- modules/updater.py | 4 ++++ modules/upl.py | 16 ++++++++++++++++ 2 files changed, 20 insertions(+) diff --git a/modules/updater.py b/modules/updater.py index c5960cc..0c37caa 100644 --- a/modules/updater.py +++ b/modules/updater.py @@ -49,6 +49,8 @@ async def restart_cmd(_, message: Message): return await message.edit("Restarting...") + if os.path.exists("moonlogs.txt"): + os.remove("moonlogs.txt") restart() @@ -97,6 +99,8 @@ async def update(_, message: Message): db.remove("core.updater", "restart_info") else: await message.edit("Updating: done! Restarting...") + if os.path.exists("moonlogs.txt"): + os.remove("moonlogs.txt") restart() diff --git a/modules/upl.py b/modules/upl.py index 4ad2999..c17d3a2 100644 --- a/modules/upl.py +++ b/modules/upl.py @@ -34,6 +34,21 @@ async def upl(client: Client, message: Message): await message.edit(format_exc(e)) +@Client.on_message(filters.command("moonlogs", prefix) & filters.me) +async def upl(client: Client, message: Message): + link = "moonlogs.txt" + try: + if os.path.exists(link): + await message.edit("Uploading Now...") + await client.send_document(message.chat.id, link) + await message.delete() + return await message.edit( + f"Error: LOGS file doesn't exist." + ) + except Exception as e: + await message.edit(format_exc(e)) + + @Client.on_message(filters.command("uplr", prefix) & filters.me) async def uplr(client: Client, message: Message): if len(message.command) > 1: @@ -67,4 +82,5 @@ async def uplr(client: Client, message: Message): modules_help["uplud"] = { "upl [filepath]/[reply to path]*": "Upload a file from your local machine to Telegram", "uplr [filepath]/[reply to path]*": "Upload a file from your local machine to Telegram, delete the file after uploading", + "moonlogs": "Upload the moonlogs.txt file to Telegram" }