Así que estoy creando un bot de verificación de discordia de terceros, y todo funciona, excepto cuando intento acceder al miembro del gremio. El tercero envía todos los datos al bot, pero por alguna razón (y toda la información es correcta), no me permite obtener al miembro del gremio (a través de su ID de discordia) y cambiar su apodo. .
¡Aquí está el código, y cualquier ayuda es apreciada!
let Mem = message.guild.members.cache.find(Member => Member.id === String(message.content.split(' ')[0])); Mem.setNickname(message.content.split(' ')[1]);He intentado (lo que creo) son todas las formas de acceder al miembro del gremio, pero ninguna de ellas funciona. La identificación es válida, por lo que es aún más confuso. ¡Gracias por adelantado!
No se le permite acceder a toda la lista de servidores de forma predeterminada. Necesita GUILD_MEMBERS intent y también asegúrese de habilitar Server Members Intent en el sitio web Discord Developer > Your Bot > Bot > Privileged Gateway Intents > Server Members Intent