Q:

how to give a person a role by id in discord.js

let role = message.guild.roles.find(r => r.name === "Role Name");

// Let's pretend you mentioned the user you want to add a role to (!addrole @user Role Name):
let member = message.mentions.members.first();

// or the person who made started the command: let member = message.member;

//adds the role
member.roles.add(role)
6
// get role by ID
let myRole = message.guild.roles.get("264410914592129025");

// get role by name
let myRole = message.guild.roles.find(role => role.name === "Moderators");
1
var role = message.guild.roles.find(role => role.name === "MyRole");
message.member.addRole(role);
-1

New to Communities?

Join the community