EphemeralMessageInteractionResponse
class EphemeralMessageInteractionResponse(val message: Message, val applicationId: Snowflake, val token: String, val kord: Kord, val supplier: EntitySupplier = kord.defaultSupplier) : MessageInteractionResponse, EphemeralMessageInteractionResponseBehavior(source)
An EphemeralMessageInteractionResponseBehavior that holds the message this is a handle to.
Parameters
message
The message. Any rest calls made through the message behavior, e.g. message.delete(), will throw since ephemeral messages are not accessible through bot authorization.
Constructors
Link copied to clipboard
constructor(message: Message, applicationId: Snowflake, token: String, kord: Kord, supplier: EntitySupplier = kord.defaultSupplier)
Properties
Functions
Link copied to clipboard
inline suspend fun FollowupPermittingInteractionResponseBehavior.createEphemeralFollowup(builder: FollowupMessageCreateBuilder.() -> Unit): EphemeralFollowupMessage
Follows up an interaction response by sending a FollowupMessage with the Ephemeral flag.
Link copied to clipboard
inline suspend fun FollowupPermittingInteractionResponseBehavior.createPublicFollowup(builder: FollowupMessageCreateBuilder.() -> Unit): PublicFollowupMessage
Follows up an interaction response by sending a FollowupMessage without the Ephemeral flag.
Link copied to clipboard
inline suspend fun EphemeralMessageInteractionResponseBehavior.edit(builder: InteractionResponseModifyBuilder.() -> Unit): EphemeralMessageInteractionResponse
Requests to edit this EphemeralMessageInteractionResponseBehavior.
inline suspend fun MessageInteractionResponseBehavior.edit(builder: InteractionResponseModifyBuilder.() -> Unit): MessageInteractionResponse
Requests to edit this MessageInteractionResponseBehavior.
Link copied to clipboard
Returns a followup message for an interaction response.
Link copied to clipboard
Returns a followup message for an interaction response or null if it was not found.
Link copied to clipboard
open override fun withStrategy(strategy: EntitySupplyStrategy<*>): EphemeralMessageInteractionResponse