如何在discord.js中获得我的机器人角色?

如何在discord.js中获得我的机器人角色?,discord,discord.js,bots,Discord,Discord.js,Bots,我如何编程我的discord机器人,让在聊天中写“lol”的人担任管理员角色?我的机器人是我服务器上的管理员。注意:给任何人管理员角色都是非常危险的,我对您的服务器可能发生的任何问题概不负责。 但因为你需要它,这是你的代码 基于 假设您的角色名为=lol client.on('message',message=>{ //按ID获取角色 //让myRole=message.guild.roles.cache.get(“角色ID”); //按名称获取角色 让myRole=message.guild.

我如何编程我的discord机器人,让在聊天中写“lol”的人担任管理员角色?我的机器人是我服务器上的管理员。

注意:给任何人
管理员
角色都是非常危险的,我对您的服务器可能发生的任何问题概不负责。

但因为你需要它,这是你的代码

基于

假设您的角色名为=lol

client.on('message',message=>{
//按ID获取角色
//让myRole=message.guild.roles.cache.get(“角色ID”);
//按名称获取角色
让myRole=message.guild.roles.cache.find(role=>role.name==“lol”);
如果(!message.member.roles.cache.has(myRole.name)){
如果(message.content==“lol”){
message.member.roles.add(myRole.catch)(console.error);
log(`${message.author.tag}有${myRole.name}`);
}
}
});

管理员不能向其他管理员授予权限。