Encontré una respuesta sobre cómo rastrear invitaciones aquí: Cómo hacer un comando de invitaciones (Discord.js)
client.on('message', message => { if(message.content === "-invite"){ message.guild.fetchInvites().then(invites => { const userInvites = invites.array().filter(o => o.inviter.id === user.id); var userInviteCount = 0; for(var i=0; i < userInvites.length; i++) { var invite = userInvites[i]; userInviteCount += invite['uses']; } message.reply(`You have ${userInviteCount} invites.`); } ) } });Pero lo que me preocupa es que esta solución podría usarse para un servidor de discordia con 50k miembros y podría verificar las invitaciones cada 1-5 segundos. ¿Seguirá funcionando el bot o la lista será demasiado grande o las solicitudes serán demasiadas? Si la lista es demasiado grande, ¿hay algún método mejor?