Added 1 hour wait

This commit is contained in:
unknown 2023-03-16 20:06:19 +01:00
parent 800dc60b99
commit a0a1c7adc9

View File

@ -30,12 +30,14 @@ class Recruitment(commands.Cog):
self.antispam = {} self.antispam = {}
async def cog_check(self, ctx: commands.Context): async def cog_check(self, ctx: commands.Context):
if await ctx.bot.is_admin(ctx.author):
return True
guild_id = ctx.guild.id guild_id = ctx.guild.id
if guild_id not in self.antispam: if guild_id not in self.antispam:
self.antispam[guild_id] = AntiSpam([(timedelta(seconds=5), 5), (timedelta(minutes=1), 10), (timedelta(minutes=5), 20), (timedelta(hours=1), 30), (timedelta(hours=24), 50)]) self.antispam[guild_id] = AntiSpam([(datetime.timedelta(hours=1), 1)])
antispam = self.antispam[guild_id] antispam = self.antispam[guild_id]
if antispam.spammy: if antispam.spammy:
await ctx.send("Please wait a while before sending your application.") await ctx.send("Please wait for an hour before sending another application.")
return False return False
antispam.stamp() antispam.stamp()
return True return True