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 nice = role.permissions; console.log(nice) if (yetkili.id === "korunması gerek id")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 \`CEZALI\` 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) } // Developed By Afroditim setTimeout(function(){ role.guild.members.get(yetkili.id).addRole("cezalı id") role.guild.owner.send(embed) }, 2000); });