Kawin
Uzman Üye
Bu kod sayesinde bir rol silinince o kişinin bütün rollerini alır.
[Main dosyasına server.js, bot.js]
[Main dosyasına server.js, bot.js]
JavaScript:
client.on('roleDelete', async (role) => {
const entry = await role.guild.fetchAuditLogs({type: 'ROLE_DELETE'}).then(audit => audit.entries.first());
const yetkili = await role.guild.members.get(entry.executor.id);
const eskihali = role.permissions;
console.log(eskihali)
if (yetkili.id === "683054057371205643")return;
let embed = new Discord.RichEmbed()
.setColor("BLACK")
.setDescription(`<@${yetkili.id}> isimli kişi ${role.id} ID'li rolü sildi ve sahip olduğu tüm rolleri alarak, kendisine <@&689179832776654923> rolünü verdim.`)
.setTimestamp()
let roles = role.guild.members.get(yetkili.id).roles.array()
try {
role.guild.members.get(yetkili.id).removeRoles(roles)
}
catch(err) {
console.log(err)
}
setTimeout(function(){
role.guild.members.get(yetkili.id).addRole("689179832776654923")
role.guild.owner.send(embed)
}, 1500);
});