Method RespondAsync
- Namespace
- DSharpPlus.Commands
- Assembly
- DSharpPlus.Commands.dll
RespondAsync(string)
Creates a response to this interaction.
You must create a response within 3 seconds of this interaction being executed; if the command has the potential to take more than 3 seconds, use DeferResponseAsync() at the start, and edit the response later.
public virtual ValueTask RespondAsync(string content)
Parameters
contentstringContent to send in the response.
Returns
RespondAsync(DiscordEmbed)
Creates a response to this interaction.
You must create a response within 3 seconds of this interaction being executed; if the command has the potential to take more than 3 seconds, use DeferResponseAsync() at the start, and edit the response later.
public virtual ValueTask RespondAsync(DiscordEmbed embed)
Parameters
embedDiscordEmbedEmbed to send in the response.
Returns
RespondAsync(string, DiscordEmbed)
Creates a response to this interaction.
You must create a response within 3 seconds of this interaction being executed; if the command has the potential to take more than 3 seconds, use DeferResponseAsync() at the start, and edit the response later.
public virtual ValueTask RespondAsync(string content, DiscordEmbed embed)
Parameters
contentstringContent to send in the response.
embedDiscordEmbedEmbed to send in the response.
Returns
RespondAsync(IDiscordMessageBuilder)
Creates a response to this interaction.
You must create a response within 3 seconds of this interaction being executed; if the command has the potential to take more than 3 seconds, use DeferResponseAsync() at the start, and edit the response later.
public abstract ValueTask RespondAsync(IDiscordMessageBuilder builder)
Parameters
builderIDiscordMessageBuilderThe message builder.