Table of Contents

Method RespondAsync

Namespace
DSharpPlus.Commands.Processors.SlashCommands
Assembly
DSharpPlus.Commands.dll

RespondAsync(string, bool)

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, bool ephemeral)

Parameters

content string

Content to send in the response.

ephemeral bool

Specifies whether this response should be ephemeral.

Returns

ValueTask

RespondAsync(DiscordEmbed, bool)

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, bool ephemeral)

Parameters

embed DiscordEmbed

Embed to send in the response.

ephemeral bool

Specifies whether this response should be ephemeral.

Returns

ValueTask

RespondAsync(string, DiscordEmbed, bool)

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, bool ephemeral)

Parameters

content string

Content to send in the response.

embed DiscordEmbed

Embed to send in the response.

ephemeral bool

Specifies whether this response should be ephemeral.

Returns

ValueTask

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 override ValueTask RespondAsync(IDiscordMessageBuilder builder)

Parameters

builder IDiscordMessageBuilder

The message builder.

Returns

ValueTask