Constructor CooldownAttribute
- Namespace
- DisCatSharp.CommandsNext.Attributes
- Assembly
- DisCatSharp.CommandsNext.dll
CooldownAttribute(int, double, CooldownBucketType, Type?)
Defines a cooldown for this command. This allows you to define how many times can users execute a specific command
public CooldownAttribute(int maxUses, double resetAfter, CooldownBucketType bucketType, Type? cooldownResponderType = null)
Parameters
maxUsesintNumber of times the command can be used before triggering a cooldown.
resetAfterdoubleNumber of seconds after which the cooldown is reset.
bucketTypeCooldownBucketTypeType of cooldown bucket. This allows controlling whether the bucket will be cooled down per user, guild, channel, or globally.
cooldownResponderTypeTypeThe responder type used to respond to cooldown ratelimit hits.
Remarks
Defines a cooldown for this command. This means that users will be able to use the command a specific number of times before they have to wait to use it again.