Added ability to write in #rolki for Moderators
This commit is contained in:
28
index.js
28
index.js
@@ -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;
|
||||||
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
}
|
}
|
||||||
|
|||||||
Reference in New Issue
Block a user