【发布时间】:2020-07-13 01:00:19
【问题描述】:
我正在观看有关如何制作不和谐机器人的视频,并且我做了它让我做的一切。代码的作用是添加一个静音角色并删除一个让您聊天的角色。并且在静音期之后,它会删除静音角色并添加让您说话的角色。这是我的代码,VS 代码显示没有问题,所以我不认为它是拼写错误或我缺少括号:
case 'mute':
let person = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[1]))
if(!person) return message.reply("User Doesn't Exist");
let mainrole = message.guild.roles.cache.find(role => role.name == "normal");
let muterole = message.guild.roles.cache.find(role => role.name == "muted ");
if(!muterole) return message.reply("Role Doesn't Exist");
let time = args[2];
if(!time){
return message.reply("How Long?");
}
person.removeRole(mainrole.id);
person.addRole(muterole.id);
message.channel.send(`@${person.user.tag} has now been muted for ${ms(ms(time))}`);
setTimeout(function(){
person.addRole(mainrole.id);
person.removeRole(muterole.id);
message.channel.send(`@${person.user.tag} has now been unmuted`)
}, ms(time));
break;
【问题讨论】:
标签: javascript bots discord discord.js