Discord.js | Tag alana rol verme

Katılım
6 Kas 2020
Konular
24
Mesajlar
52
Tepki puanı
53
Puanları
660
Kod:
client.on("userUpdate", async (oldUser, newUser) => {
    if (oldUser.username !== newUser.username) {
      let tag = ""; //tagınız
      let sunucu = ""; //sunucu ID
      let kanal = "" //log kanal id
      let rol = ""; // rol ID
      if (newUser.username.includes(tag) && !client.guilds.cache.get(sunucu).members.cache.get(newUser.id).roles.cache.has(rol)) {
        client.channels.cache.get(kanal).send(`${newUser} isimli kullanıcı kullanıcı adına tagımızı eklediği için rol ve ayrıcalıkları verilmiştir.`)
        client.guilds.cache.get(sunucu).members.cache.get(newUser.id).roles.add(rol)
      } if (!newUser.username.includes(tag) && client.guilds.cache.get(sunucu).members.cache.get(newUser.id).roles.cache.has(rol)) {
        client.guilds.cache.get(sunucu).members.cache.get(newUser.id).roles.remove(rol)
        client.channels.cache.get(kanal).send(`${newUser} isimli kullanıcı kullanıcı adından tagı çıkardığı için ayrıcılıkları alınmıştır.`)
      }
 
    }
  })
 
  • Beğen
Tepkiler: Rospia