forked from cswimr/SeaCogs
fix(aurora): fixed delete_messages ban option
This commit is contained in:
parent
a96f461a63
commit
f65abc34e8
1 changed files with 6 additions and 1 deletions
|
@ -411,7 +411,7 @@ class Aurora(commands.Cog):
|
|||
Choice(name='3 Days', value=259200),
|
||||
Choice(name='7 Days', value=604800),
|
||||
])
|
||||
async def ban(self, interaction: discord.Interaction, target: discord.User, reason: str, duration: str = None, delete_messages: Choice[int] = 0, silent: bool = None):
|
||||
async def ban(self, interaction: discord.Interaction, target: discord.User, reason: str, duration: str = None, delete_messages: Choice[int] = None, silent: bool = None):
|
||||
"""Ban a user.
|
||||
|
||||
Parameters
|
||||
|
@ -429,6 +429,11 @@ class Aurora(commands.Cog):
|
|||
if not await check_moddable(target, interaction, ['ban_members']):
|
||||
return
|
||||
|
||||
if delete_messages is None:
|
||||
delete_messages = 0
|
||||
else:
|
||||
delete_messages = delete_messages.value
|
||||
|
||||
try:
|
||||
await interaction.guild.fetch_ban(target)
|
||||
await interaction.response.send_message(content=f"{target.mention} is already banned!", ephemeral=True)
|
||||
|
|
Loading…
Reference in a new issue