Added ability to write in #rolki for Moderators

This commit is contained in:
2020-12-12 22:02:23 +01:00
parent fb029a1624
commit 579c2a8d1d

View File

@@ -21,7 +21,11 @@ client.on('message', message => {
if(message.channel.name == 'rolki'){ if(message.channel.name == 'rolki'){
if(message.author.bot) return; if(message.author.bot) return;
message.delete();
if(!message.member.roles.cache.find(role => role.name == 'Moderatorzy')){
message.delete();
}
if(message.content == 'tf2' || message.content == 'liga' || message.content == 'csgo' || message.content == 'minecraft' || message.content == 'rainbow-six'){ if(message.content == 'tf2' || message.content == 'liga' || message.content == 'csgo' || message.content == 'minecraft' || message.content == 'rainbow-six'){
const role = message.member.guild.roles.cache.find(role => role.name == message.content) const role = message.member.guild.roles.cache.find(role => role.name == message.content)
if(message.member.roles.cache.find(role => role.name == message.content)){ if(message.member.roles.cache.find(role => role.name == message.content)){
@@ -50,17 +54,19 @@ client.on('message', message => {
.catch(console.error); .catch(console.error);
} }
}else{ }else{
console.log(`${message.author.username} spammed the rolki channel with a bad message`); if(!message.member.roles.cache.find(role => role.name == 'Moderatorzy')){
const rolkiWrongMessageEmbed = new Discord.MessageEmbed() console.log(`${message.author.username} spammed the rolki channel with a bad message`);
.setTitle(`To nie jest kanał na pisanie, ${message.author.username}`) const rolkiWrongMessageEmbed = new Discord.MessageEmbed()
.setColor(config.embedColorFail) .setTitle(`To nie jest kanał na pisanie, ${message.author.username}`)
.attachFiles('./gractwo.png') .setColor(config.embedColorFail)
.setFooter('#rolki','attachment://gractwo.png') .attachFiles('./gractwo.png')
.setTimestamp(); .setFooter('#rolki','attachment://gractwo.png')
message.channel.send(rolkiWrongMessageEmbed) .setTimestamp();
.then(message => message.delete({timeout: 3500})) message.channel.send(rolkiWrongMessageEmbed)
.catch(console.error); .then(message => message.delete({timeout: 3500}))
.catch(console.error);
return; return;
}
} }
} }