Spaces:
Sleeping
Sleeping
Update pydvpl_bot.py
Browse filesadded clean commands feedback & dvpl to clean the entire subject folders
- 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 |
-
|
| 636 |
-
|
| 637 |
-
|
| 638 |
-
|
| 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)
|