Kod Ban Koruma Sistemi

Gwynblêd#0001
Katılım
27 Mar 2022
Mesajlar
12
Tepkime puanı
3
Şehir
Bursa
JavaScript:
const wait = require("util").promisify(setTimeout);
client.on("guildBanAdd", async function(guild, user) {
 
    let rol = guild.roles.get("CEZALI ROL ID YAZIN")
    let kanal = guild.channels.get("LOG KANAL ID YAZIN")
    if (!kanal) return;
    if (!rol) return;
    wait(1000);
    const entry = await guild
      .fetchAuditLogs({ type: "MEMBER_BAN_ADD" })
      .then(audit => audit.entries.first());
    const yetkili = await guild.members.get(entry.executor.id);
    
    if (entry.executor.id == guild.owner.id) return;
    const kisi = guild.members.get(entry.executor.id);
    kisi.roles.forEach(x => kisi.removeRole(x).then(f => kisi.addRole(rol.id)))
    
    
    
    const embed = new Discord.RichEmbed()
      .setColor("RED")
      .setTitle(`UYARI`)
      .setDescription(
        `**<@${yetkili.id}> Sağ Tık Ban Attığı için Bütün Yetkileri Alındı!\n \n__▪ Yasaklanan Kullanıcı:__ \`${user.tag}\`\n__▪ Yasaklanan Kullanıcı ID:__ \`${user.id}\`**`
      )
      .setFooter(guild.name)
      .setTimestamp()
      .setThumbnail(guild.iconURL);
    kanal.send(embed);
    guild.owner.send(
      `**\`${yetkili.tag}\`  İsimli Yetkili  \`${user.tag}\`  Adlı Kişiyi Sağ Tık ile Banladı Ve Yetkilerini Aldım!**`
    );
 
});

⚠️ Main Dosyası (bot.js, server.js, index.js)
 

Aventia

Aventia | Yasin
Moderator
aventia
Katılım
11 Kas 2021
Mesajlar
3,692
Tepkime puanı
1,048
Şehir
Samsun
Eline sağlık.
 

Konuyu 0 kişi okuyor. (0 kayıtlı üye ve 0 ziyaretçi)

Benzer konular

  • Bilgi