mirror of
https://github.com/Cog-Creators/Red-DiscordBot.git
synced 2025-11-06 03:08:55 -05:00
Make [p]tempban respect default_days setting (#3993)
This commit is contained in:
parent
326ae76fe0
commit
fdf2ed6ecc
@ -437,7 +437,7 @@ class KickBanMixin(MixinMeta):
|
|||||||
ctx: commands.Context,
|
ctx: commands.Context,
|
||||||
user: discord.Member,
|
user: discord.Member,
|
||||||
duration: Optional[commands.TimedeltaConverter] = timedelta(days=1),
|
duration: Optional[commands.TimedeltaConverter] = timedelta(days=1),
|
||||||
days: Optional[int] = 0,
|
days: Optional[int] = None,
|
||||||
*,
|
*,
|
||||||
reason: str = None,
|
reason: str = None,
|
||||||
):
|
):
|
||||||
@ -463,7 +463,11 @@ class KickBanMixin(MixinMeta):
|
|||||||
elif guild.me.top_role <= user.top_role or user == guild.owner:
|
elif guild.me.top_role <= user.top_role or user == guild.owner:
|
||||||
await ctx.send(_("I cannot do that due to discord hierarchy rules"))
|
await ctx.send(_("I cannot do that due to discord hierarchy rules"))
|
||||||
return
|
return
|
||||||
elif not (0 <= days <= 7):
|
|
||||||
|
if days is None:
|
||||||
|
days = await self.config.guild(guild).default_days()
|
||||||
|
|
||||||
|
if not (0 <= days <= 7):
|
||||||
await ctx.send(_("Invalid days. Must be between 0 and 7."))
|
await ctx.send(_("Invalid days. Must be between 0 and 7."))
|
||||||
return
|
return
|
||||||
invite = await self.get_invite_for_reinvite(ctx, int(duration.total_seconds() + 86400))
|
invite = await self.get_invite_for_reinvite(ctx, int(duration.total_seconds() + 86400))
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user