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); }