added manual upload command

This commit is contained in:
2025-08-13 19:09:28 +05:30
parent 072ab68d16
commit 8b12ef1591

View File

@@ -129,6 +129,22 @@ async def upload(ctx):
os.remove(i)
await ctx.respond(f"Sucessfully uploaded {files}")
@bot.slash_command()
async def manual_upload(ctx, file_url: str):
if ctx.user.id == fiery_eagle_id or ctx.user.id == dodi_id:
regex(file_url)
files = files_to_upload('.')
for i in files:
try:
uploadfile(i)
except AssertionError:
logger.error("Upload failed, quitting...")
return
else:
os.remove(i)
logger.info(f"Manually uploaded file {i}")
await ctx.respond(f"Sucessfully processed {file_url}")
@bot.event
async def on_message(message):