Package-level declarations
Types
Link copied to clipboard
class AutoCompleteContext(val event: CommandAutoCompleteInteractionEvent, val client: SlashCommandClient, val function: KFunction<*>) : CommandAutoCompleteInteraction, InteractionContext<CommandAutoCompleteInteractionEvent> , FunctionHandler
Link copied to clipboard
class ButtonContext(val event: ButtonInteractionEvent, val client: SlashCommandClient, val matcher: Matcher, val function: KFunction<*>) : ButtonInteraction, InteractionContext<ButtonInteractionEvent> , FunctionHandler
Link copied to clipboard
interface DeferrableInteraction
Link copied to clipboard
interface FunctionHandler
Link copied to clipboard
open class GuildSlashCommandContext(val client: SlashCommandClient, val event: SlashCommandInteractionEvent, val function: KFunction<*>) : SlashCommandContext
Link copied to clipboard
Link copied to clipboard
class MessageCommandContext(val event: MessageContextInteractionEvent, val client: SlashCommandClient) : InteractionContext<MessageContextInteractionEvent> , MessageContextInteraction
Link copied to clipboard
class ModalContext(val event: ModalInteractionEvent, val client: SlashCommandClient, val matcher: Matcher, val function: KFunction<*>) : ModalInteraction, DeferrableInteraction, InteractionContext<ModalInteractionEvent> , FunctionHandler
Link copied to clipboard
open class SlashCommandContext(val client: SlashCommandClient, val event: SlashCommandInteractionEvent, val function: KFunction<*>) : DeferrableInteraction, InteractionContext<SlashCommandInteractionEvent> , FunctionHandler
Link copied to clipboard
class UserCommandContext(val event: UserContextInteractionEvent, val client: SlashCommandClient) : InteractionContext<UserContextInteractionEvent> , UserContextInteraction