Glossary
This is an additional chapter for quick references to various common
types that you may see within Discord.Net. To see more information
regarding each type of object, click on the object to navigate
to our API documentation page where you might find more explanation
about it.
Common Types
- A Guild (IGuild) is an isolated collection of users and
channels, and are often referred to as "servers".
- A Channel (IChannel) represents a generic channel.
Channel Types
Message Channels
- A Text Channel (ITextChannel) is a message channel from a
Guild.
- A DM Channel (IDMChannel) is a message channel from a DM.
- A Group Channel (IGroupChannel) is a message channel from a
Group.
- This is rarely used due to the bot's inability to join groups.
- A Private Channel (IPrivateChannel) is a DM or a Group.
- A Message Channel (IMessageChannel) can be any of the above.
Misc Channels
- A Guild Channel (IGuildChannel) is a guild channel in a guild.
- This can be any channels that may exist in a guild.
- A Voice Channel (IVoiceChannel) is a voice channel in a guild.
- A Category Channel (ICategoryChannel) (2.0+) is a category that
holds one or more sub-channels.
- A Nested Channel (INestedChannel) (2.0+) is a channel that can
exist under a category.
Emoji Types
- An Emote (Emote) is a custom emote from a guild.
- Example:
<:dotnet:232902710280716288>
- An Emoji (Emoji) is a Unicode emoji.
Activity Types
- A Game (Game) refers to a user's game activity.
- A Rich Presence (RichGame) refers to a user's detailed
gameplay status.
- A Streaming Status (StreamingGame) refers to user's activity
for streaming on services such as Twitch.
- A Spotify Status (SpotifyGame) (2.0+) refers to a user's
activity for listening to a song on Spotify.