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.4 KiB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. # Glossary
  2. ## Common Types
  3. * A **Guild** ([IGuild]) is an isolated collection of users and
  4. channels, and are often referred to as "servers".
  5. - Example: [Discord API](https://discord.gg/jkrBmQR)
  6. * A **Channel** ([IChannel]) represents either a voice or text channel.
  7. - Example: #dotnet_discord-net
  8. [IGuild]: xref:Discord.IGuild
  9. [IChannel]: xref:Discord.IChannel
  10. ## Channel Types
  11. ### Message Channels
  12. * A **Text channel** ([ITextChannel]) is a message channel from a
  13. Guild.
  14. * A **DM channel** ([IDMChannel]) is a message channel from a DM.
  15. * A **Group channel** ([IGroupChannel]) is a message channel from a
  16. Group.
  17. - This is rarely used due to the bot's inability to join groups.
  18. * A **Private channel** ([IPrivateChannel]) is a DM or a Group.
  19. * A **Message channel** ([IMessageChannel]) can be any of the above.
  20. ### Misc Channels
  21. * A **Guild channel** ([IGuildChannel]) is a guild channel in a guild.
  22. - This can be any channels that may exist in a guild.
  23. * A **Voice channel** ([IVoiceChannel]) is a voice channel in a guild.
  24. * A **Category channel** ([ICategoryChannel]) (2.0+) is a category that
  25. holds one or more sub-channels.
  26. [IGuildChannel]: xref:Discord.IGuildChannel
  27. [IMessageChannel]: xref:Discord.IMessageChannel
  28. [ITextChannel]: xref:Discord.ITextChannel
  29. [IGroupChannel]: xref:Discord.IGroupChannel
  30. [IDMChannel]: xref:Discord.IDMChannel
  31. [IPrivateChannel]: xref:Discord.IPrivateChannel
  32. [IVoiceChannel]: xref:Discord.IVoiceChannel
  33. [ICategoryChannel]: xref:Discord.ICategoryChannel
  34. ## Emoji Types
  35. * An **Emote** ([Emote]) is a custom emote from a guild.
  36. - Example: `<:dotnet:232902710280716288>`
  37. * An **Emoji** ([Emoji]) is a Unicode emoji.
  38. - Example: `👍`
  39. [Emote]: xref:Discord.Emote
  40. [Emoji]: xref:Discord.Emoji
  41. ## Activity Types
  42. * A **Game** ([Game]) refers to a user's game activity.
  43. * A **Rich Presence** ([RichGame]) refers to a user's detailed
  44. gameplay status.
  45. - Visit [Rich Presence Intro] on Discord docs for more info.
  46. * A **Streaming Status** ([StreamingGame]) refers to user's activity
  47. for streaming on services such as Twitch.
  48. * A **Spotify Status** ([SpotifyGame]) (2.0+) refers to a user's
  49. activity for listening to a song on Spotify.
  50. [Game]: xref:Discord.Game
  51. [RichGame]: xref:Discord.RichGame
  52. [StreamingGame]: xref:Discord.StreamingGame
  53. [SpotifyGame]: xref:Discord.SpotifyGame
  54. [Rich Presence Intro]: https://discordapp.com/developers/docs/rich-presence/best-practices