MessageContextAction

class MessageContextAction(ctx: SlashCommandContext, original: Message) : ContextAction<Message>

Functions

applyConfiguration
Link copied to clipboard
open fun applyConfiguration(configuration: ContextAction.Configuration.() -> Unit): ContextAction<Message>
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<Message>
open fun setActionRows(rows: Collection<ActionRow>): ContextAction<Message>
setEphemeral
Link copied to clipboard
open fun setEphemeral(ephemeral: Boolean): ContextAction<Message>

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: Message