He tenido un bot de Discord ejecutándose durante aproximadamente 3 meses, y hoy comencé a recibir este DiscordAPIError: Unknown Member . Viene de una interacción:
client.on("interactionCreate", async interaction => { interaction.member.roles.add(<roleId>); });No puedo reproducir el error de manera consistente, pero parece que puede provenir de nuevos miembros que se unen al servidor, y tal vez la API de Discord aún no los reconoce como miembros del gremio. El servidor tuvo una gran afluencia de usuarios hoy, y fue entonces cuando comenzó el problema.
¿Hay alguna forma de solucionar este problema, o tal vez forzar la actualización de la lista de miembros del gremio?
El miembro no parece estar almacenado en caché correctamente. Antes de acceder a él, use await interaction.member.fetch()
client.on("interactionCreate", async interaction => { await interaction.member.fetch() interaction.member.roles.add(roleId) })