MessageEdit

inline fun MessageEdit(content: String? = null, embeds: Collection<MessageEmbed>? = null, components: Collection<MessageTopLevelComponent>? = null, useComponentsV2: Boolean = MessageRequest.isDefaultUseComponentsV2(), files: Collection<AttachedFile>? = null, mentions: Mentions? = null, replace: Boolean = false, builder: InlineMessageEdit.() -> Unit = {}): MessageEditData(source)

Creates a MessageEditData configured with the provided parameters and builder block.

Parameters

content

Content to override existing content, empty string to remove the content

embeds

Embeds to override existing embeds, emptyList() to remove all

components

Components to override existing components, emptyList() to remove all

files

Files to override existing files, emptyList() to remove all

mentions

The new mention filters

replace

true to replace the entire message, false to only replace specified parts

builder

Additional configuration, can override the previously provided parameters