Package dev. inmo. tgbotapi. bot. settings. limiters
Types
CommonLimiter
Link copied to clipboard
class CommonLimiter(lockCount: Int, regenTime: MilliSeconds, scope: CoroutineScope) : RequestLimiter
Content copied to clipboard
ExceptionsOnlyLimiter
Link copied to clipboard
class ExceptionsOnlyLimiter(defaultTooManyRequestsDelay: MilliSeconds) : RequestLimiter
Content copied to clipboard
This limiter will limit requests only after getting a RetryAfterError or ClientRequestException with HttpStatusCode.TooManyRequests status code.
PowLimiter
Link copied to clipboard
data class PowLimiter(minAwaitTime: MilliSeconds, maxAwaitTime: MilliSeconds, powValue: Double, powK: Double, scope: CoroutineScope) : RequestLimiter
Content copied to clipboard
RequestLimiter
Link copied to clipboard
interface RequestLimiter
Content copied to clipboard