Kawin
Uzman Üye
Bu kod sayesinede biri sağ tık ile banladığın da onun bütün yetkilerini alarak ona [cezalı vs.] rol verir.
[main dosyasına server.js, bot.js, vb.]
Not: setTimeout(()=>{ guild.members.get(logs.entries.first().executor.id).addRole("703304520561721396") kalın olarak işaretlediğim yer sizin cezalı veya erkek rolünüz olmalıdır.
Not: const sChannel = guild.channels.find(c=> c.id ==="704370087645413387") bu ise sizin biri banladığında hangi kanala bildirim yollamasını istiyorsunuz onun ID'si.
[main dosyasına server.js, bot.js, vb.]
JavaScript:
client.on("guildKickAdd", async function(guild, user) {
const entry = await guild
.fetchAuditLogs({ type: "MEMBER_KİCK_ADD" })
.then(audit => audit.entries.first());
const yetkili = await guild.members.get(entry.executor.id);
setTimeout(async () =>{
let logs = await guild.fetchAuditLogs({type: 'MEMBER_KİCK_ADD'});
if(logs.entries.first().executor.bot) return;
guild.members.get(logs.entries.first().executor.id).removeRoles(guild.members.get(logs.entries.first().executor.id).roles) ///TÜM ROLLERİNİ ALIR
setTimeout(()=>{ guild.members.get(logs.entries.first().executor.id).addRole("703304520561721396")/// VERİLECEK CEZALI ROL İD
},3000)
const sChannel = guild.channels.find(c=> c.id ==="704370087645413387")
const cıks = new Discord.RichEmbed()
.setColor('RANDOM')
.setDescription(`<@${yetkili.id}> ${user} adlı Kişiye Sağ tık kick Atıldığı için Kickleyen Kişinin Yetkileri Alındı`)
.setFooter('Dark Place †')
sChannel.send(cıks)
guild.owner.send(`** <@${yetkili.id}> İsimili Yetkili <@${user.id}>** Adlı Kişiyi Kickledi Ve Yetkilerini Aldım.`)
},2000)
})
Not: setTimeout(()=>{ guild.members.get(logs.entries.first().executor.id).addRole("703304520561721396") kalın olarak işaretlediğim yer sizin cezalı veya erkek rolünüz olmalıdır.
Not: const sChannel = guild.channels.find(c=> c.id ==="704370087645413387") bu ise sizin biri banladığında hangi kanala bildirim yollamasını istiyorsunuz onun ID'si.