Facebook
From Afroditim , 3 Years ago, written in JavaScript.
Embed
Download Paste or View Raw
Hits: 130
  1. client.on('userUpdate', async user => {
  2.   let sunucuid = " "; //Buraya sunucunuzun IDsini yazın
  3.   let tag = " "; //Buraya tagınızı yazın
  4.   let rol = " "; //Buraya tag alındığı zaman verilecek rolün IDsini yazın
  5.   let channel = client.guilds.get(sunucuid).channels.find(x => x.name == 'tagrol-log'); //tagrol-log yerine kendi log kanalınızın ismini yazabilirsiniz
  6.   if (!tag) return;
  7.   if (!rol) return;
  8.   if (!channel) return;
  9.   let member = client.guilds.get(sunucuid).members.get(user.id);
  10.   if (!member) return;
  11.   if (!member.roles.has(rol)) {
  12.     if (member.user.username.includes(tag)) {
  13.       member.addRole(rol)
  14.       const tagalma = new Discord.RichEmbed()
  15.       .setColor("RANDOM")
  16.       .setDescription(`<@${user.id}> adlı kişi, ${tag} tagını aldığından dolayı <@&${rol}> rolünü kazandı.`)
  17.       .setTimestamp()
  18.       channel.send(tagalma)
  19.     }
  20.   }else{
  21.     if (!member.user.username.includes(tag)) {
  22.       member.removeRole(rol)
  23.       const tagsilme = new Discord.RichEmbed()
  24.       .setColor("RANDOM")
  25.       .setDescription(`<@${user.id}> adlı kişi, ${tag} tagını sildiğinden dolayı <@&${rol}> rolünü kaybetti.`)
  26.       .setTimestamp()
  27.       channel.send(tagsilme)
  28.     }
  29.   }
  30. });