You can not select more than 25 topics Topics must start with a chinese character,a letter or number, can include dashes ('-') and can be up to 35 characters long.

glossary.md 2.9 kB

8 years ago
8 years ago
12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970717273747576777879808182
  1. ---
  2. uid: FAQ.Glossary
  3. title: Common Terminologies / Glossary
  4. ---
  5. # Glossary
  6. This is an additional chapter for quick references to various common
  7. types that you may see within Discord.Net. To see more information
  8. regarding each type of object, click on the object to navigate
  9. to our API documentation page where you might find more explanation
  10. about it.
  11. ## Common Types
  12. * A **Guild** ([IGuild]) is an isolated collection of users and
  13. channels, and are often referred to as "servers".
  14. - Example: [Discord API](https://discord.gg/jkrBmQR)
  15. * A **Channel** ([IChannel]) represents a generic channel.
  16. - Example: #dotnet_discord-net
  17. - See [Channel Types](#channel-types)
  18. [IGuild]: xref:Discord.IGuild
  19. [IChannel]: xref:Discord.IChannel
  20. ## Channel Types
  21. ### Message Channels
  22. * A **Text Channel** ([ITextChannel]) is a message channel from a
  23. Guild.
  24. * A **DM Channel** ([IDMChannel]) is a message channel from a DM.
  25. * A **Group Channel** ([IGroupChannel]) is a message channel from a
  26. Group.
  27. - This is rarely used due to the bot's inability to join groups.
  28. * A **Private Channel** ([IPrivateChannel]) is a DM or a Group.
  29. * A **Message Channel** ([IMessageChannel]) can be any of the above.
  30. ### Misc Channels
  31. * A **Guild Channel** ([IGuildChannel]) is a guild channel in a guild.
  32. - This can be any channels that may exist in a guild.
  33. * A **Voice Channel** ([IVoiceChannel]) is a voice channel in a guild.
  34. * A **Category Channel** ([ICategoryChannel]) (2.0+) is a category that
  35. holds one or more sub-channels.
  36. * A **Nested Channel** ([INestedChannel]) (2.0+) is a channel that can
  37. exist under a category.
  38. [INestedChannel]: xref:Discord.INestedChannel
  39. [IGuildChannel]: xref:Discord.IGuildChannel
  40. [IMessageChannel]: xref:Discord.IMessageChannel
  41. [ITextChannel]: xref:Discord.ITextChannel
  42. [IGroupChannel]: xref:Discord.IGroupChannel
  43. [IDMChannel]: xref:Discord.IDMChannel
  44. [IPrivateChannel]: xref:Discord.IPrivateChannel
  45. [IVoiceChannel]: xref:Discord.IVoiceChannel
  46. [ICategoryChannel]: xref:Discord.ICategoryChannel
  47. ## Emoji Types
  48. * An **Emote** ([Emote]) is a custom emote from a guild.
  49. - Example: `<:dotnet:232902710280716288>`
  50. * An **Emoji** ([Emoji]) is a Unicode emoji.
  51. - Example: `👍`
  52. [Emote]: xref:Discord.Emote
  53. [Emoji]: xref:Discord.Emoji
  54. ## Activity Types
  55. * A **Game** ([Game]) refers to a user's game activity.
  56. * A **Rich Presence** ([RichGame]) refers to a user's detailed
  57. gameplay status.
  58. - Visit [Rich Presence Intro] on Discord docs for more info.
  59. * A **Streaming Status** ([StreamingGame]) refers to user's activity
  60. for streaming on services such as Twitch.
  61. * A **Spotify Status** ([SpotifyGame]) (2.0+) refers to a user's
  62. activity for listening to a song on Spotify.
  63. [Game]: xref:Discord.Game
  64. [RichGame]: xref:Discord.RichGame
  65. [StreamingGame]: xref:Discord.StreamingGame
  66. [SpotifyGame]: xref:Discord.SpotifyGame
  67. [Rich Presence Intro]: https://discordapp.com/developers/docs/rich-presence/best-practices