EmbedContextAction

class EmbedContextAction(ctx: SlashCommandContext, original: MessageEmbed) : ContextAction<MessageEmbed>

Functions

applyConfiguration
Link copied to clipboard
open fun applyConfiguration(configuration: ContextAction.Configuration.() -> Unit): ContextAction<MessageEmbed>
editOriginal
Link copied to clipboard
fun editOriginal(): WebhookMessageUpdateAction<Message>
queue
Link copied to clipboard
open fun queue()

Queue the request and don't wait for the response.

reply
Link copied to clipboard
open override fun reply(): ReplyCallbackAction

Send a reply message to the interaction.

send
Link copied to clipboard
open override fun send(): WebhookMessageAction<Message>

Send a followup message to the interaction.

setActionRows
Link copied to clipboard
open fun setActionRows(vararg rows: ActionRow): ContextAction<MessageEmbed>
open fun setActionRows(rows: Collection<ActionRow>): ContextAction<MessageEmbed>
setEphemeral
Link copied to clipboard
open fun setEphemeral(ephemeral: Boolean): ContextAction<MessageEmbed>

Properties

configuration
Link copied to clipboard
open override val configuration: ContextAction.Configuration
ctx
Link copied to clipboard
open override val ctx: SlashCommandContext
original
Link copied to clipboard
open override val original: MessageEmbed