[Solved] guildMemberUpdate event only firing after second nickname change

I'm trying to detect when someone changes their nickname.
const Discord = require('discord.js')
const Client = new Discord.Client({ allowedMentions: [], intents: [Discord.GatewayIntentBits.GuildMembers] })
Client.login("MYTOKEN")
Client.once('ready', () => {
    console.log("Online")
})
Client.on('guildMemberUpdate', (oldMember, newMember) => {
    console.log("Test")
})

Output:
"Online"
*Nickname change*
*Nickname change2*
"Test"
*Nickname change3*
"Test"
Was this page helpful?