Class

GuildMemberRoleManager

Manages a guild member's roles (add / remove / set / cache). Requires Manage Roles for mutations.

Constructor

new GuildMemberRoleManager(member: GuildMember, initial: string[])
initial
string[]

Properties

NameTypeDescription
cacheread-onlyCollection<string, Role>Live Role objects from guild.roles for this member's role IDs.
roleIdsread-onlyreadonly string[]

Methods

.set(roleIds)

roleIds: string[]Promise<void>

await message.member.roles.set(roleIds);