Rol YT koruması.

Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Kawin
Uzman Üye
Katılım
27 Eyl 2016
Mesajlar
163
Tepki puanı
37
Ödüller
5
Yaş
26
9 HİZMET YILI
Bu kod sayesinde bir role açılan yönetici yetkisini geri çeker bu sayede patlamayı önleyebilirsiniz.

[main dosyasına server.js, bot.js vb.]

JavaScript:
client.on("roleUpdate", async function(oldRole, newRole) {
 
   const bilgilendir = await newRole.guild.fetchAuditLogs({type: "ROLE_UPLATE"}).then(hatırla => hatırla.entries.first())
    let yapanad= bilgilendir.executor;
  let idler= bilgilendir.executor.id;
  if(idler === "607522680475877386") return // yapan kişinin id si bu ise bir şey yapma
  if(oldRole.hasPermission("ADMINISTRATOR")) return
 
   setTimeout(() => {

     if(newRole.hasPermission("ADMINISTRATOR")){
   newRole.setPermissions((newRole.permissions-8))   
 }
    
 if(newRole.hasPermission("ADMINISTRATOR")){
 
     if(!client.guilds.get(newRole.guild.id).channels.has("643532424159952926")) return newRole.guild.owner.send(`Rol Koruma Nedeniyle ${yapanad} Kullanıcısı Bir Role Yönetici Verdiği İçin Rolün **Yöneticisi** Alındı. \Rol: **${newRole.name}**`)//bu id ye sahip kanal yoksa sunucu sahibine yaz

  client.channels.get("643532424159952926").send(`Rol Koruma Nedeniyle ${yapanad} Kullanıcısı Bir Role Yönetici Verdiği İçin Rolün **Yöneticisi Alındı**. \Rol: **${newRole.name}**`)// belirtilen id ye sahip kanala yaz
 }
      }, 1000)
  })
 
Seçkin Üye
Katılım
21 Şub 2020
Mesajlar
323
Çözümler
2
Tepki puanı
55
Ödüller
5
6 HİZMET YILI
Nerede geçerli bu kod. Discordda mı
 
Ne mutlu türküm
Süper Üye
Katılım
8 Ocak 2019
Mesajlar
606
Çözümler
1
Tepki puanı
41
Ödüller
5
7 HİZMET YILI
bilgilendirdin için tşkrler ederim
 
Elbet Bir Gün
Süper Üye
Katılım
8 Mar 2018
Mesajlar
702
Çözümler
4
Tepki puanı
40
Ödüller
8
Yaş
28
8 HİZMET YILI
yararlı paylaşım olmuş teşekkürler
 
Durum
Üzgünüz bu konu cevaplar için kapatılmıştır...
Üst