Я смотрел видео о том, как сделать диск-бота, и я сделал все, что он сказал для меня. и то, что делает код, это добавить немую роль и удалить роль, которая позволяет вам общаться. и после периода отключения он удаляет роль отключения и добавляет роль, которая позволяет вам говорить. Это мой код, и код 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;