Constructor ContextMenuCooldownAttribute
- Namespace
- DisCatSharp.ApplicationCommands.Attributes
- Assembly
- DisCatSharp.ApplicationCommands.dll
ContextMenuCooldownAttribute(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 ContextMenuCooldownAttribute(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, member, channel, and/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.