RateLimitClient

interface RateLimitClient

Functions

Link copied to clipboard
abstract suspend fun acquire(annotation: RateLimit, event: SlashCommandInteractionEvent): Long?
Link copied to clipboard
open fun createBucketKey(annotation: RateLimit, event: SlashCommandInteractionEvent): String
Link copied to clipboard
open fun onRateLimitHit(ctx: SlashCommandContext, rateLimit: RateLimit, waitFor: Long)