Discord.js 如何创建一个在命令上赋予角色的discord bot

Discord.js 如何创建一个在命令上赋予角色的discord bot,discord.js,Discord.js,我已经知道了命令之类的基本知识,但我无法理解这一点。我在看其他答案,但它们没有意义。这是我的代码(在const令牌中没有bot令牌): const Discord=require('Discord.js'); const bot=new Discord.Client(); const token='token'; 常量前缀='!'; bot.on('ready',()=>{ console.log('此bot处于联机状态!') }) bot.on('message',message=>{ 设ar

我已经知道了命令之类的基本知识,但我无法理解这一点。我在看其他答案,但它们没有意义。这是我的代码(在
const令牌中没有bot令牌
):

const Discord=require('Discord.js');
const bot=new Discord.Client();
const token='token';
常量前缀='!';
bot.on('ready',()=>{
console.log('此bot处于联机状态!')
})
bot.on('message',message=>{
设args=message.content.substring(PREFIX.length).split(“”);
开关(参数[0]){
个案"平":
message.channel.send('pong!')
打破
}
})
bot.login(令牌);

您可以尝试这样做:

开关(参数[0]){
案例“角色”:
var role=message.guild.roles.cache.find(role=>role.name==“rolename”);
message.member.roles.add(角色);
打破
}

此示例向邮件作者添加了一个角色。

这就是您要找的吗?我应该用我的角色替换什么?您能更具体一点吗?我编辑了我的示例。现在,消息作者将获得该角色。