.add(roleOrId)
roleOrId: RoleResolvable → Promise<void>
await message.member.roles.add(roleOrId);Class
Manages a guild member's roles (add / remove / set / cache). Requires Manage Roles for mutations.
new GuildMemberRoleManager(member: GuildMember, initial: string[])GuildMemberstring[]| Name | Type | Description |
|---|---|---|
| cacheread-only | Collection<string, Role> | Live Role objects from guild.roles for this member's role IDs. |
| roleIdsread-only | readonly string[] |
roleOrId: RoleResolvable → Promise<void>
await message.member.roles.add(roleOrId);roleOrId: RoleResolvable → boolean
message.member.roles.has(roleOrId);roleOrId: RoleResolvable → Promise<void>
await message.member.roles.remove(roleOrId);roleIds: string[] → Promise<void>
await message.member.roles.set(roleIds);