MessageCopyBlock

@Serializable
@SerialName(value = "message_copy")
data class MessageCopyBlock(val messageUrl: String, val color: Color = DISCORD_BLURPLE, val template: String = "{TEXT}", val title: String? = null, val useEmbed: Boolean = false) : Block, KordExKoinComponent

Constructors

Link copied to clipboard
constructor(messageUrl: String, color: Color = DISCORD_BLURPLE, template: String = "{TEXT}", title: String? = null, useEmbed: Boolean = false)

Properties

Link copied to clipboard
@Transient
lateinit var channel: GuildMessageChannel
Link copied to clipboard
val color: Color
Link copied to clipboard
@Transient
lateinit var guild: Guild
Link copied to clipboard
val kord: Kord
Link copied to clipboard
@SerialName(value = "message_url")
val messageUrl: String
Link copied to clipboard
Link copied to clipboard
val title: String? = null
Link copied to clipboard
@SerialName(value = "use_embed")
val useEmbed: Boolean = false

Functions

Link copied to clipboard
open suspend override fun create(builder: MessageCreateBuilder)
Link copied to clipboard
open suspend override fun edit(builder: MessageModifyBuilder)
Link copied to clipboard
open override fun getKoin(): Koin
Link copied to clipboard
suspend fun MessageCopyBlock.retrieveMessage(url: String): Message