Package dev.kord.core.entity.component

Types

ActionRowComponent
Link copied to clipboard
class ActionRowComponent(data: ComponentData) : Component

A non-interactive container component for other types of component.

ButtonComponent
Link copied to clipboard
class ButtonComponent(data: ChatComponentData) : Component

An interactive component rendered on a Message. If this button contains a customId and is clicked by a user, a InteractionCreateEvent with a ComponentInteraction will fire.

Component
Link copied to clipboard
interface Component

An interactive element inside a Message.

SelectMenuComponent
Link copied to clipboard
class SelectMenuComponent(data: ComponentData) : Component

An interactive dropdown menu rendered on a Message that consists of multiple options.

SelectOption
Link copied to clipboard
class SelectOption(data: SelectOptionData)

An option in a SelectMenuComponent.

TextInputComponent
Link copied to clipboard
class TextInputComponent(data: TextInputComponentData) : Component

An interactive component rendered on a Modal.

UnknownComponent
Link copied to clipboard
class UnknownComponent(data: ComponentData) : Component

A component type unknown to Kord.

Functions

Component
Link copied to clipboard
fun Component(data: ComponentData): Component

Creates a Component from the data.