Estoy tratando de que todos los usuarios ingresen al canal de voz en mi servidor. Cuando alguien habla con el bot en #general, quiero que los usuarios ingresen al canal de voz 1. Estoy usando Node 17 y DiscordJS 13
Este es mi código:
message.guild.channels.fetch(channelID, {cache: false, force: true}).then(channels => { console.log(channels.members); });
Además, probé con este:
let voiceChannel = client.guilds.cache.get(process.env.DISCORDJS_GUILD_ID).channels.cache.get(process.env.DISCORDJS_CHANNEL_ID); let membersInChannel = voiceChannel.members; console.log(membersInChannel);
Pero siempre devuelve los usuarios del canal de voz que se unieron cuando inicio la aplicación de nodo. Si alguien deja el canal de voz, se lo sigue mostrando en el archivo console.log cuando le digo algo al bot en #general. ¿Cómo puedo conseguir esto?