Gateway Intents & Partials

Hi ! In this picture, what does this mean exactly?
"If you use gateway intents but can't or don't want to use the privileged GuildPresences intent, you additionally need the User partial."
Why is it related to the User object?
Also, I tried listening for reactions on old messages without the GuildPresences intent, and the user from messageReactionAdd was a full object (not a partial). How does that work?
No description
6 Replies
d.js toolkit
d.js toolkitβ€’2w ago
Inky
Inkyβ€’2w ago
Discord almost never provides enough data to fill in the data class completely in update and delete events. It’s very minimal D.js relies on the data in the caches to fill in what Discord fails to provide
π™‚π™šπ™šπ™ π™€π™€
This is not exactly my question
Inky
Inkyβ€’2w ago
Discord provides the GuildMember (if applicable) for the messageReactionAdd event Apparently just the Member object
Inky
Inkyβ€’2w ago
Which would provide the User object Partial only applies to DM reactions

Did you find this page helpful?