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
- contentstring
- Content 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
- embedDiscordEmbed
- Embed 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
- contentstring
- Content to send in the response. 
- embedDiscordEmbed
- Embed 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
- builderIDiscordMessageBuilder
- The message builder.