RifsxD commited on
Commit
a2298ea
·
verified ·
1 Parent(s): a924e1a

Update pydvpl_bot.py

Browse files

added clean commands feedback & dvpl to clean the entire subject folders

Files changed (1) hide show
  1. pydvpl_bot.py +12 -7
pydvpl_bot.py CHANGED
@@ -632,13 +632,10 @@ async def feedback(ctx, category: str, *, message: str):
632
  embed.timestamp = ctx.message.created_at
633
 
634
  # Send the embed to the specified server's feedback channel
635
- server_id = MY_SERVER_ID # Replace with your server ID
636
- feedback_channel_id = FEEDBACK_CHANNEL_ID # Replace with your feedback channel ID
637
- server = bot.get_guild(server_id)
638
- if server:
639
- feedback_channel = server.get_channel(feedback_channel_id)
640
- if feedback_channel:
641
- await feedback_channel.send(embed=embed)
642
  else:
643
  print("Feedback channel not found in the server.")
644
  else:
@@ -937,6 +934,14 @@ async def clean(ctx, clean_mode):
937
  elif clean_mode.lower() == 'requests':
938
  await clean_directory(ctx, REQUESTS_FOLDER)
939
  embed.add_field(name="Action", value="Requests Folder Cleaning", inline=False)
 
 
 
 
 
 
 
 
940
  else:
941
  embed.add_field(name="Error", value="Invalid clean mode. Please choose 'compress', 'decompress', 'issues', or 'requests'.", inline=False)
942
  embed.set_footer(text=f"Requested by {ctx.author.display_name}", icon_url=ctx.author.display_avatar.url if ctx.author.display_avatar else discord.Embed.Empty)
 
632
  embed.timestamp = ctx.message.created_at
633
 
634
  # Send the embed to the specified server's feedback channel
635
+ feedback_channel_id = bot.get_channel(int(FEEDBACK_CHANNEL_ID))
636
+ if feedback_channel_id:
637
+ if feedback_channel_id:
638
+ await feedback_channel_id.send(embed=embed)
 
 
 
639
  else:
640
  print("Feedback channel not found in the server.")
641
  else:
 
934
  elif clean_mode.lower() == 'requests':
935
  await clean_directory(ctx, REQUESTS_FOLDER)
936
  embed.add_field(name="Action", value="Requests Folder Cleaning", inline=False)
937
+ elif clean_mode.lower() == 'feedback':
938
+ await clean_directory(ctx, REQUESTS_FOLDER)
939
+ await clean_directory(ctx, ISSUES_FOLDER)
940
+ embed.add_field(name="Action", value="Feedback Folders Cleaning", inline=False)
941
+ elif clean_mode.lower() == 'dvpl':
942
+ await clean_directory(ctx, DECOMPRESS_FOLDER)
943
+ await clean_directory(ctx, COMPRESS_FOLDER)
944
+ embed.add_field(name="Action", value="DVPL Folders Cleaning", inline=False)
945
  else:
946
  embed.add_field(name="Error", value="Invalid clean mode. Please choose 'compress', 'decompress', 'issues', or 'requests'.", inline=False)
947
  embed.set_footer(text=f"Requested by {ctx.author.display_name}", icon_url=ctx.author.display_avatar.url if ctx.author.display_avatar else discord.Embed.Empty)