const moment = require("moment");
let banhammer = "BAN HAMMER ROL İD";
let logs = "ban log";
let yetki = message.guild.roles.find(x => x.name === banhammer);
if(message.member.roles.has(yetki.id)){
let uye = message.mentions.members.first();
if(!uye){
message.react("❌");
let s = new Discord.RichEmbed()
.setTitle("❌ Hata")
.setDescription("Üyeyi belirtmedin.`⚠️ Doğru kullanımı .yasakla @üye sebep`")
.setFooter(message.guild.name + " ")
.setTimestamp()
.setColor("RED")
.setThumbnail(message.author.avatarURL)
return message.channel.send(s);
}
let sebep = args.join(" ").slice(26) ? args.join(" ").slice(26) : ".";
if (message.member.highestRole.calculatedPosition < uye.highestRole.calculatedPosition) {
message.react("❌");
let ss33 = new Discord.RichEmbed()
.setTitle("❌ Hata")
.setDescription(`${uye} Kişisinin senin rollerinden daha yüksek bir rolü var.`)
.setColor("RED")
return message.channel.send(ss33)
}
if(uye.id === message.author.id){
message.react("❌");
let s = new Discord.RichEmbed()
.setTitle("❌ Hata")
.setDescription(`Kendini yasaklıyamazsın !!`)
.setFooter(message.guild.name + " ")
.setTimestamp()
.setColor("RED")
return message.channel.send(s);
}
let yasaklandı = uye.ban(sebep)
let log = client.channels.get(log);
if(yasaklandı){
message.react("✅");
message.delete(10000);
let s = new Discord.RichEmbed()
.addField(`YASAKLANDI`,`${uye} adlı kullanıcı ${sebep} sebebiyle başarılı bir şekilde yasaklandı.`)
.setFooter(message.guild.name + " ")
.setTimestamp()
.setColor("GREEN");
let log = new Discord.RichEmbed()
.setDescription("~~YASAKLANDI~~")
.addField(`Yasaklanan Kullanıcı:`,uye + " " + uye.id)
.addField(`Yasaklayan Yetkili:`,message.author)
.addField("Yasakladığı sebep:",sebep)
.addField("Yasakladığı zaman:",moment.utc(message.createdAt).format("DD/MM HH:mm"))
.setColor("GREEN");
return message.channel.send(s)
await log.send(logs)
}
}else{
message.react("❌");
let s = new Discord.RichEmbed()
.setTitle("❌ Hata")
.setDescription(`${yetki} rolüne sahip değilsin bu komutu sadece ${yetki} rolüne sahip olanlar kullana biliyor.`)
.setFooter(message.guild.name + " ")
.setTimestamp()
.setColor("RED")
.setThumbnail(message.author.avatarURL)
return message.channel.send(s);
}
{"html5":"htmlmixed","css":"css","javascript":"javascript","php":"php","python":"python","ruby":"ruby","lua":"text\/x-lua","bash":"text\/x-sh","go":"go","c":"text\/x-csrc","cpp":"text\/x-c++src","diff":"diff","latex":"stex","sql":"sql","xml":"xml","apl":"apl","asterisk":"asterisk","c_loadrunner":"text\/x-csrc","c_mac":"text\/x-csrc","coffeescript":"text\/x-coffeescript","csharp":"text\/x-csharp","d":"d","ecmascript":"javascript","erlang":"erlang","groovy":"text\/x-groovy","haskell":"text\/x-haskell","haxe":"text\/x-haxe","html4strict":"htmlmixed","java":"text\/x-java","java5":"text\/x-java","jquery":"javascript","mirc":"mirc","mysql":"sql","ocaml":"text\/x-ocaml","pascal":"text\/x-pascal","perl":"perl","perl6":"perl","plsql":"sql","properties":"text\/x-properties","q":"text\/x-q","scala":"scala","scheme":"text\/x-scheme","tcl":"text\/x-tcl","vb":"text\/x-vb","verilog":"text\/x-verilog","yaml":"text\/x-yaml","z80":"text\/x-z80"}