remove cooldown discord python
@commands.cooldown(1, 30, commands.BucketType.user) async def test(ctx, command=None): if command is None: await ctx.send('I want this to ignore cooldown') ctx.command.reset_cooldown(ctx) # reset_cooldown is an attribute of `Command`, not `function` elif command.lower() == '2': await ctx.send('I want this to have a Cooldown')
Here is what the above code is Doing:
1. The `test` command has a cooldown of 1 use per 30 seconds.
2. If the user does not specify a command, the cooldown is reset.
3. If the user specifies the command `2`, the cooldown is not reset.