'Getting all member of a guild

I am trying to do this to get all users (with a specific role) of a particular guild.

I have this, but the terminal says that "member is undefined". Any help is really appreciated.

var members;
const guild = client.guilds.fetch(process.env.GUILD_ID)
console.log(guild)
guild.then(()=>{
guild.members.fetch()
})


Solution 1:[1]

client.guilds.fetch will return a promise, not a value

You can modify then to get a guild response

const guildRequest = client.guilds.fetch(process.env.GUILD_ID)
const memberRequest = guildRequest.then((guild)=>{
  return guild.members.fetch()
})

Sources

This article follows the attribution requirements of Stack Overflow and is licensed under CC BY-SA 3.0.

Source: Stack Overflow

Solution Source
Solution 1