Package-level declarations

Types

Link copied to clipboard
fun interface ArgumentParser

Custom argument parsing mechanism defining interface, you can use eu.vendeli.utils.defaultArgParser with specific configuration.

Link copied to clipboard
interface ConfigLoader

An interface for configuring the bot.

Link copied to clipboard
fun interface ExceptionHandler

Interface which defines an exception handling process.

Link copied to clipboard
interface Filter

Helper interface used for @CommonHandler filtering mechanics.

Link copied to clipboard
fun interface Guard

Helper interface used with guard mechanics for several handlers.

Link copied to clipboard
Link copied to clipboard
fun interface Logger

Interface to pass a global logging mechanism.

Link copied to clipboard
fun interface RateLimitMechanism

Interface to implement features for request limits.