Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require('discord.js');
- const fs = require('fs');
- const warns = require(`../warnings.json`)
- module.exports.run = async (client, message, args) =>{
- let wUser = message.guild.member(message.mentions.users.first());
- let wReason = args.slice(1).join(" ");
- let errEmbed = new Discord.MessageEmbed()
- .setColor('#FF0000')
- .setTitle(`❌ Błąd składni.`)
- .setDescription(`Przepraszam, jednak twoje polecenie jest nie pełne. Proszę abyś podał uzytkownika.`)
- .setTimestamp();
- let permEmbed = new Discord.MessageEmbed()
- .setColor(`#FF0000`)
- .setTitle(`❌ Błąd uprawnien`)
- .setDescription(`Przepraszam, brakuje ci permisji \`MANAGE_MESSAGES\``)
- .setTimestamp();
- let sameEmbed = new Discord.MessageEmbed()
- .setColor('#FF0000')
- .setTitle(`❌ Błąd!`)
- .setDescription(`Przepraszam, nie możesz dać warna samemu siebie.`)
- .setTimestamp();
- let botEmbed = new Discord.MessageEmbed()
- .setColor('#FF0000')
- .setTitle(`❌ Błąd!`)
- .setDescription(`Przepraszam, nie możesz dać warna botowi.`)
- .setTimestamp();
- let sEmbed = new Discord.MessageEmbed()
- .setColor(`#00FF00`)
- .setAuthor(`✔️ Sukces!`, message.author.iconURL)
- .addField(`Ostrzeżony:`, `${wUser} `, true)
- .addField(`Ostrzeżony przez:`, `${message.author}`, true)
- .addField(`Ostrzeżony za:`, `${wReason}`)
- .setThumbnail(`https://thumbs.gfycat.com/ShyCautiousAfricanpiedkingfisher-size_restricted.gif`)
- .setTimestamp();
- if(!member.author.hasPermission("MANAGE_MESSAGES")) return message.channel.send(permEmbed)
- if(!args[0]) return message.channel.send(errEmbed)
- if(!args[1]) return message.channel.send(errEmbed)
- if(!wUser) return message.channel.send(errEmbed)
- if(wUser.id == message.author.id) return message.channel.send(sameEmbed)
- if(wUser.id == client.id) return message.channel.send(botEmbed)
- if(!warns[wUser.id]) warns[wUser.id] ={
- warns: 0
- };
- function wyslijEmbed(embed){
- message.channel.send(embed)
- }
- warns[wUser.id].warns++;
- wyslijEmbed(sEmbed)
- fs.writeFile("./warnings.json", JSON.stringify(warns), (err) =>{
- if(err){
- console.log(err)
- }
- })
- }
- module.exports.help = {
- name: `warn`
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement