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 toolkit4mo ago
Inky
Inky4mo 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
Geekoo
GeekooOP4mo ago
This is not exactly my question
Inky
Inky4mo ago
Discord provides the GuildMember (if applicable) for the messageReactionAdd event Apparently just the Member object
Geekoo
GeekooOP4mo ago
No description
Inky
Inky4mo ago
Which would provide the User object Partial only applies to DM reactions

Did you find this page helpful?