Class RestPingInteraction
Represents a REST-based ping interaction.
Assembly: Discord.Net.Rest.dll​
View Source​
Declaration
public class RestPingInteraction : RestInteraction, IDiscordInteraction, ISnowflakeEntity, IEntity<ulong>
Methods​
AcknowledgePing()​
View Source​
Declaration
public string AcknowledgePing()
Returns​
System.String
Defer(Boolean, RequestOptions)​
View Source​
Declaration
public override string Defer(bool ephemeral = false, RequestOptions options = null)
Returns​
System.String
Parameters​
Type | Name |
---|---|
System.Boolean | ephemeral |
Discord.RequestOptions | options |
FollowupAsync(String, Embed[], Boolean, Boolean, AllowedMentions, RequestOptions, MessageComponent, Embed)​
View Source​
Declaration
public override Task<RestFollowupMessage> FollowupAsync(string text = null, Embed[] embeds = null, bool isTTS = false, bool ephemeral = false, AllowedMentions allowedMentions = null, RequestOptions options = null, MessageComponent component = null, Embed embed = null)
Returns​
System.Threading.Tasks.Task<Discord.Rest.RestFollowupMessage>
Parameters​
Type | Name |
---|---|
System.String | text |
Discord.Embed[] | embeds |
System.Boolean | isTTS |
System.Boolean | ephemeral |
Discord.AllowedMentions | allowedMentions |
Discord.RequestOptions | options |
Discord.MessageComponent | component |
Discord.Embed | embed |
FollowupWithFileAsync(Stream, String, String, Embed[], Boolean, Boolean, AllowedMentions, RequestOptions, MessageComponent, Embed)​
View Source​
Declaration
public override Task<RestFollowupMessage> FollowupWithFileAsync(Stream fileStream, string fileName, string text = null, Embed[] embeds = null, bool isTTS = false, bool ephemeral = false, AllowedMentions allowedMentions = null, RequestOptions options = null, MessageComponent component = null, Embed embed = null)
Returns​
System.Threading.Tasks.Task<Discord.Rest.RestFollowupMessage>
Parameters​
Type | Name |
---|---|
System.IO.Stream | fileStream |
System.String | fileName |
System.String | text |
Discord.Embed[] | embeds |
System.Boolean | isTTS |
System.Boolean | ephemeral |
Discord.AllowedMentions | allowedMentions |
Discord.RequestOptions | options |
Discord.MessageComponent | component |
Discord.Embed | embed |
FollowupWithFileAsync(String, String, String, Embed[], Boolean, Boolean, AllowedMentions, RequestOptions, MessageComponent, Embed)​
View Source​
Declaration
public override Task<RestFollowupMessage> FollowupWithFileAsync(string filePath, string text = null, string fileName = null, Embed[] embeds = null, bool isTTS = false, bool ephemeral = false, AllowedMentions allowedMentions = null, RequestOptions options = null, MessageComponent component = null, Embed embed = null)
Returns​
System.Threading.Tasks.Task<Discord.Rest.RestFollowupMessage>
Parameters​
Type | Name |
---|---|
System.String | filePath |
System.String | text |
System.String | fileName |
Discord.Embed[] | embeds |
System.Boolean | isTTS |
System.Boolean | ephemeral |
Discord.AllowedMentions | allowedMentions |
Discord.RequestOptions | options |
Discord.MessageComponent | component |
Discord.Embed | embed |
Respond(String, Embed[], Boolean, Boolean, AllowedMentions, RequestOptions, MessageComponent, Embed)​
View Source​
Declaration
public override string Respond(string text = null, Embed[] embeds = null, bool isTTS = false, bool ephemeral = false, AllowedMentions allowedMentions = null, RequestOptions options = null, MessageComponent component = null, Embed embed = null)
Returns​
System.String
Parameters​
Type | Name |
---|---|
System.String | text |
Discord.Embed[] | embeds |
System.Boolean | isTTS |
System.Boolean | ephemeral |
Discord.AllowedMentions | allowedMentions |
Discord.RequestOptions | options |
Discord.MessageComponent | component |
Discord.Embed | embed |