#How to get member object by id

1 messages · Page 1 of 1 (latest)

celest stag
#

You can use either

member = await interaction.guild.fetch_member(info)

which is on API call or

member = interaction.guild.get_member(info)

which isn't an API call afaik.

#

Or use discord.utils.get

member = discord.utils.get(interaction.guild.members, id = info)
clear stone
#

I tried member = await interaction.guild.fetch_member(info) and get this error

celest stag
#

When you add a role with member.add_roles() you need to pass in a role object, not a roleid. So first get the role with eg.

role = discord.utils.get(interaction.guild.roles, id = verified)

And then call add_roles(role)

celest stag
#

Anytime !!

clear stone
celest stag
#

Do /close

red prawnBOT
#

This thread was archived by the user that opened it.

clear stone
#

Thanks