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.

GatewayIntents.cs 2.3 kB

1234567891011121314151617181920212223242526272829303132333435363738394041
  1. using System;
  2. namespace Discord
  3. {
  4. [Flags]
  5. public enum GatewayIntents
  6. {
  7. /// <summary> This intent includes no events </summary>
  8. None = 0,
  9. /// <summary> This intent includes GUILD_CREATE, GUILD_UPDATE, GUILD_DELETE, GUILD_ROLE_CREATE, GUILD_ROLE_UPDATE, GUILD_ROLE_DELETE, CHANNEL_CREATE, CHANNEL_UPDATE, CHANNEL_DELETE, CHANNEL_PINS_UPDATE </summary>
  10. Guilds = 1 << 0,
  11. /// <summary> This intent includes GUILD_MEMBER_ADD, GUILD_MEMBER_UPDATE, GUILD_MEMBER_REMOVE </summary>
  12. GuildMembers = 1 << 1,
  13. /// <summary> This intent includes GUILD_BAN_ADD, GUILD_BAN_REMOVE </summary>
  14. GuildBans = 1 << 2,
  15. /// <summary> This intent includes GUILD_EMOJIS_UPDATE </summary>
  16. GuildEmojis = 1 << 3,
  17. /// <summary> This intent includes GUILD_INTEGRATIONS_UPDATE </summary>
  18. GuildIntegrations = 1 << 4,
  19. /// <summary> This intent includes WEBHOOKS_UPDATE </summary>
  20. GuildWebhooks = 1 << 5,
  21. /// <summary> This intent includes INVITE_CREATE, INVITE_DELETE </summary>
  22. GuildInvites = 1 << 6,
  23. /// <summary> This intent includes VOICE_STATE_UPDATE </summary>
  24. GuildVoiceStates = 1 << 7,
  25. /// <summary> This intent includes PRESENCE_UPDATE </summary>
  26. GuildPresences = 1 << 8,
  27. /// <summary> This intent includes MESSAGE_CREATE, MESSAGE_UPDATE, MESSAGE_DELETE, MESSAGE_DELETE_BULK </summary>
  28. GuildMessages = 1 << 9,
  29. /// <summary> This intent includes MESSAGE_REACTION_ADD, MESSAGE_REACTION_REMOVE, MESSAGE_REACTION_REMOVE_ALL, MESSAGE_REACTION_REMOVE_EMOJI </summary>
  30. GuildMessageReactions = 1 << 10,
  31. /// <summary> This intent includes TYPING_START </summary>
  32. GuildMessageTyping = 1 << 11,
  33. /// <summary> This intent includes CHANNEL_CREATE, MESSAGE_CREATE, MESSAGE_UPDATE, MESSAGE_DELETE, CHANNEL_PINS_UPDATE </summary>
  34. DirectMessages = 1 << 12,
  35. /// <summary> This intent includes MESSAGE_REACTION_ADD, MESSAGE_REACTION_REMOVE, MESSAGE_REACTION_REMOVE_ALL, MESSAGE_REACTION_REMOVE_EMOJI </summary>
  36. DirectMessageReactions = 1 << 13,
  37. /// <summary> This intent includes TYPING_START </summary>
  38. DirectMessageTyping = 1 << 14,
  39. }
  40. }