Package-level declarations
Types
Link copied to clipboard
interface EphemeralInteractionContext : InteractionContext<EphemeralMessageInteractionResponseBehavior, EphemeralMessageInteractionResponse, EphemeralFollowupMessage, PublicFollowupMessage>
Interface representing an ephemeral interaction context.
Link copied to clipboard
Sealed class representing the reason you're dealing with a failure message right now.
Link copied to clipboard
Type alias for a generic interaction context, meant to be used with extension functions.
Link copied to clipboard
interface InteractionContext<ResponseBehavior : InteractionResponseBehavior, ResponseType : MessageInteractionResponse, FollowupType : FollowupMessage, OppositeFollowupType : FollowupMessage>
Interface representing an interaction context. Provides a generic base type for action contexts when working with interactions.
Link copied to clipboard
interface PublicInteractionContext : InteractionContext<PublicMessageInteractionResponseBehavior, PublicMessageInteractionResponse, PublicFollowupMessage, EphemeralFollowupMessage>
Interface representing a public interaction context.
Link copied to clipboard
interface TranslatableContext
Interface representing an execution context that supports translation convenience functions.