Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require('discord.js');
- module.exports.run = async(bot,message,args) =>{
- message.delete();
- if (!message.member.hasPermission("ADMINISTRATOR")){
- message.author.send("У тебя нет прав для этой команды");
- return;
- }
- let rUser = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]));
- if(!rUser) return message.author.send("Такого пользователя нет или он указан не верно.");
- let rreason = args.join(" ").slice(22);
- if(!rreason) return message.author.send("Причина не указана.");
- let uicon = message.author.avatarURL; //message.guild.member(message.mentions.users.first()).displayAvatarURL;
- if(message.author.id === rUser.id){
- let dEmbed = new Discord.RichEmbed()
- .setTitle("Ты не можешь кинуть жалобу на себя")
- .setColor("RANDOM")
- message.author.send(dEmbed);
- return;
- }
- let reportEmbed = new Discord.RichEmbed()
- .setTitle("Жалоба")
- .setColor("RANDOM")
- .addField("Нарушитель", `${rUser} с ID: ${rUser.id}`)
- .addField("Администратор", `${message.author} с ID: ${message.author.id}`)
- .addField("Канал", `${message.channel}`,true)
- .addField("Причина", `${rreason}`,true)
- .setFooter(`${message.guild.name}`, message.guild.iconURL)
- .setTimestamp()
- .setThumbnail(uicon)
- let reportschannel = message.guild.channels.find(`name`, "жалобы");
- if(!reportschannel){
- var server = message.guild;
- var name = "жалобы";
- server.createChannel(name, "жалобы");
- let ChanEmbed = new Discord.RichEmbed()
- .addField(`Был создан канал : ${name}` , "Повторно напишите ``~report`` на игрока")
- .setColor("#fed330")
- message.author.send(ChanEmbed);
- return;
- }
- message.delete().catch(O_o=>{});
- reportschannel.send(reportEmbed).catch(console.error);
- }
- module.exports.help ={
- name: "report"
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement