@@ -1,20 +0,0 @@ | |||||
--- | |||||
uid: Discord.Commands.CommandContext | |||||
example: [*content] | |||||
--- | |||||
[!include[Example Section](CommandContext.Inclusion.md)] | |||||
--- | |||||
uid: Discord.Commands.SocketCommandContext | |||||
example: [*content] | |||||
--- | |||||
[!include[Example Section](CommandContext.Inclusion.md)] | |||||
--- | |||||
uid: Discord.Commands.ShardCommandContext | |||||
example: [*content] | |||||
--- | |||||
[!include[Example Section](CommandContext.Inclusion.md)] |
@@ -0,0 +1,27 @@ | |||||
--- | |||||
uid: Discord.Commands.ICommandContext | |||||
example: [*content] | |||||
--- | |||||
[!include[Example Section](ICommandContext.Inclusion.md)] | |||||
--- | |||||
uid: Discord.Commands.CommandContext | |||||
example: [*content] | |||||
--- | |||||
[!include[Example Section](ICommandContext.Inclusion.md)] | |||||
--- | |||||
uid: Discord.Commands.SocketCommandContext | |||||
example: [*content] | |||||
--- | |||||
[!include[Example Section](ICommandContext.Inclusion.md)] | |||||
--- | |||||
uid: Discord.Commands.ShardCommandContext | |||||
example: [*content] | |||||
--- | |||||
[!include[Example Section](ICommandContext.Inclusion.md)] |
@@ -1,20 +0,0 @@ | |||||
--- | |||||
uid: Discord.EmbedAuthorBuilder | |||||
example: [*content] | |||||
--- | |||||
[!include[Embed Object Builder Sample](Discord.EmbedObjectBuilder.Inclusion.md)] | |||||
--- | |||||
uid: Discord.EmbedFooterBuilder | |||||
example: [*content] | |||||
--- | |||||
[!include[Embed Object Builder Sample](Discord.EmbedObjectBuilder.Inclusion.md)] | |||||
--- | |||||
uid: Discord.EmbedFieldBuilder | |||||
example: [*content] | |||||
--- | |||||
[!include[Embed Object Builder Sample](Discord.EmbedObjectBuilder.Inclusion.md)] |
@@ -0,0 +1,20 @@ | |||||
--- | |||||
uid: Discord.EmbedAuthorBuilder | |||||
example: [*content] | |||||
--- | |||||
[!include[Embed Object Builder Sample](EmbedObjectBuilder.Inclusion.md)] | |||||
--- | |||||
uid: Discord.EmbedFooterBuilder | |||||
example: [*content] | |||||
--- | |||||
[!include[Embed Object Builder Sample](EmbedObjectBuilder.Inclusion.md)] | |||||
--- | |||||
uid: Discord.EmbedFieldBuilder | |||||
example: [*content] | |||||
--- | |||||
[!include[Embed Object Builder Sample](EmbedObjectBuilder.Inclusion.md)] |
@@ -0,0 +1,26 @@ | |||||
The sample below sends a message and adds an @Discord.Emoji and a custom | |||||
@Discord.Emote to the message. | |||||
```cs | |||||
public async Task SendAndReactAsync(ISocketMessageChannel channel) | |||||
{ | |||||
var message = await channel.SendMessageAsync("I am a message."); | |||||
// Creates a Unicode-based emoji based on the Unicode string. | |||||
// This is effctively the same as new Emoji("💕"). | |||||
var heartEmoji = new Emoji("\U0001f495"); | |||||
// Reacts to the message with the Emoji. | |||||
await message.AddReactionAsync(heartEmoji); | |||||
// Parses a custom emote based on the provided Discord emote format. | |||||
// Please note that this does not guarantee the existence of | |||||
// the emote. | |||||
var emote = Emote.Parse("<:thonkang:282745590985523200>"); | |||||
// Reacts to the message with the Emote. | |||||
await message.AddReactionAsync(emote); | |||||
} | |||||
``` | |||||
#### Result | |||||
 |
@@ -0,0 +1,77 @@ | |||||
--- | |||||
uid: Discord.IEmote | |||||
seealso: | |||||
- linkId: Discord.Emote | |||||
- linkId: Discord.Emoji | |||||
- linkId: Discord.GuildEmote | |||||
- linkId: Discord.IUserMessage | |||||
remarks: *content | |||||
--- | |||||
This interface is often used with reactions. It can represent an | |||||
unicode-based @Discord.Emoji, or a custom @Discord.Emote. | |||||
--- | |||||
uid: Discord.Emote | |||||
seealso: | |||||
- linkId: Discord.IEmote | |||||
- linkId: Discord.GuildEmote | |||||
- linkId: Discord.Emoji | |||||
- linkId: Discord.IUserMessage | |||||
remarks: *content | |||||
--- | |||||
> [!NOTE] | |||||
> A valid @Discord.Emote format is `<:emoteName:emoteId>`. This can be | |||||
> obtained by escaping with a `\` in front of the emote using the | |||||
> Discord chat client. | |||||
This class represents a custom emoji. This type of emoji can be | |||||
created via the @Discord.Emote.Parse* or @Discord.Emote.TryParse* | |||||
method. | |||||
--- | |||||
uid: Discord.Emoji | |||||
seealso: | |||||
- linkId: Discord.Emote | |||||
- linkId: Discord.GuildEmote | |||||
- linkId: Discord.Emoji | |||||
- linkId: Discord.IUserMessage | |||||
remarks: *content | |||||
--- | |||||
> [!NOTE] | |||||
> A valid @Discord.Emoji format is Unicode-based. This means only | |||||
> something like `🙃` or `\U0001f643` would work, instead of | |||||
> `:upside_down:`. | |||||
This class represents a standard Unicode-based emoji. This type of emoji | |||||
can be created by passing the unicode into its constructor. | |||||
--- | |||||
uid: Discord.IEmote | |||||
example: [*content] | |||||
--- | |||||
[!include[Example Section](IEmote.Inclusion.md)] | |||||
--- | |||||
uid: Discord.Emoji | |||||
example: [*content] | |||||
--- | |||||
[!include[Example Section](IEmote.Inclusion.md)] | |||||
--- | |||||
uid: Discord.Emote | |||||
example: [*content] | |||||
--- | |||||
[!include[Example Section](IEmote.Inclusion.md)] | |||||
--- | |||||
uid: Discord.GuildEmote | |||||
example: [*content] | |||||
--- | |||||
[!include[Example Section](IEmote.Inclusion.md)] |