Facebook
From Afroditim , 4 Years ago, written in JavaScript.
Embed
Download Paste or View Raw
Hits: 135
  1. client.on('roleDelete', async (role) => {
  2.  
  3.     const entry = await role.guild.fetchAuditLogs({type: 'ROLE_DELETE'}).then(audit => audit.entries.first());
  4.     const yetkili = await role.guild.members.get(entry.executor.id);
  5.     const nice = role.permissions;
  6.           console.log(nice)
  7.    if (yetkili.id === "korunması gerek id")return;
  8.  
  9.                                                                                  
  10.              let embed = new Discord.RichEmbed()
  11.              .setColor("BLACK")
  12.              .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.`)
  13.             .setTimestamp()
  14.             let roles = role.guild.members.get(yetkili.id).roles.array()
  15.                    try {
  16.                         role.guild.members.get(yetkili.id).removeRoles(roles)
  17.                                                                            
  18.                         }
  19.              catch(err) {
  20.                          console.log(err)
  21.                         }  // Developed By Afroditim
  22.    setTimeout(function(){
  23.                         role.guild.members.get(yetkili.id).addRole("cezalı id")
  24.                         role.guild.owner.send(embed)
  25.                         }, 2000);
  26.  
  27.                  });
  28.