Anti-raid kodları, discord bot anti raid kodları, en iyi bot kod paylaşımı, discord anti-raid kodları, discord bot koruma kodları, discord bot saldırı engelleme kodları, discord bot koruma kodları, discord sunucu koruma kodları, codemarefi
Anti-raid kodları, discord bot anti raid kodları, en iyi bot kod paylaşımı, discord anti-raid kodları, discord bot koruma kodları, discord bot saldırı engelleme kodları, discord bot koruma kodları, discord sunucu koruma kodları, codemarefi
Bu yazımda discord botunuz için önemli bir komut sisteminden bahsedeceğim. Bu komutlar bir nevi bor koruma komutları olarak'ta geçmektedir. Komut içeriğinden bahsetmek gerekirse işlevleri izinsiz discord sunucunuza bot kabul etmemektedir. Bir çok discord saldırı botları olduğunu biliyorsunuzdur bu botlar sunucuya erişimi olmadığında ciddi zarar veremezler. 

Peki Anti-Raid Nedir
Discord sunucunuza sizin erişim izni verdiğiniz botlar katılabilir, Erişim izni olmayan discord botları ise sunucuya katılamamaktadır. Dolayısı ile saldırı vb. girişimler ise engellenmektedir discord sunucunuzu saldırılardan korumuş olursunuz.
Bu paylaşacağım kodlarda işlev olarak belirlenen botları sunucuya alıp, tanımlanmamış botları sunucunuz'dan uzak tutar yani sunucuya sizden izinsiz bir bot giremez.

Kurulum için adımları izleyin:

  • Kod projenizde "komutlar" ve botunuzun ana dosyası (bot.js, index.js, main.js, server.js) içerisine atılmak üzeri 2 ayrı dosyaya eklenecektir. Aşağıda belirtilmiş olan kısımlardaki kodları belirtilen dosyalara eklemeyi unutmayın. Komut eklemeyi bilmiyorsan buradaki yazımızı okuyarak öğrenebilirsin.
  • Komut içerisindeki gerekli yerleri kendinize göre düzenleyin.
  • Modüller için "quick.db" ve "fs" modüllerini eklemeniz gerekmektedir.
Aşağıdaki kodlar komutlara eklenecek
const Discord = require('discord.js')
const fs = require('fs');
const db = require('quick.db')
var ayarlar = require('../ayarlar.json');

exports.run = async (client, message, args) => {


if (!message.member.hasPermission("ADMINISTRATOR")) return message.reply(`Yeterli yetki bulunmamakta.`);
  
  const db = require('quick.db');
  
  
  let Kanal = message.mentions.channels.first()
  
    if (!Kanal) {
        return message.reply("Lütfen bir kanal belirtiniz.")
    }

  
    db.set(`antiraid_${message.guild.id}`, "<#"+Kanal.id+">")
  
    message.channel.send(`Anti-raid aktif edildi, kanal ise ${Kanal} olarak belirtildi.`)
}
  }
}
exports.conf = {
    enabled: true,
    guildOnly: false,
    aliases: ['anti-raid'],
    permLevel: 0
}

exports.help = {
    name: 'anti-raid',
    description: 'Anti-raid özelliği aktif eder.',
    usage: 'anti-raid',
}
Aşağıdaki kodlar komutlara eklenecek
const db = require('quick.db')
const Discord = require('discord.js')
exports.run = async (bot, message, args) => {

 if (!message.member.hasPermission("ADMINISTRATOR")) return message.reply(`Yeterli yetki bulunmamakta.`);

  let nesne = args[0]
  if (!nesne) return message.reply('Lütfen bir ID numarası belirtiniz.')
  
  db.set(`katılabilir_${nesne}`, 'katılabilir')
  
  message.channel.send(`Belirtilen bot, sunucuya katılabilir.`)
}
  }
}
exports.conf = {
  enabled: true,
  guildOnly: false,
  aliases: [],
  permLevel: 0
};
exports.help = {
  name: 'anti-raid-katılabilir',
  description: 'Belirtilen kişilerin sunucuya katılmasına izin verir.',
  usage: 'anti-raid-katılabilir'
};
Aşağıdaki kodlar komutlara eklenecek
const Discord = require('discord.js')
const fs = require('fs');
const db = require('quick.db')
var ayarlar = require('../ayarlar.json');

exports.run = async (client, message, member, args) => {

if (!message.member.hasPermission("ADMINISTRATOR")) return message.reply(`Yeterli yetki bulunmamakta.`);
  
  const db = require('quick.db');

  let Kanal = message.mentions.channels.first()
  
    if (!Kanal) {
        return message.reply("Lütfen bir kanal belirtiniz.")
    }
 
    db.delete(`antiraid_${message.guild.id}`, "<#"+Kanal.id+">")
  
    message.channel.send(`Anti-raid, deaktif edildi.`)
}

    }
      
  }

    
exports.conf = {
    enabled: true,
    guildOnly: false,
    aliases: ['anti-raid-kaldır'],
    permLevel: 0
}

exports.help = {
    name: 'anti-raid-kapat',
    description: 'Anti-raid özelliği deaktif eder.',
    usage: 'anti-raid-kapat',
}
Aşağıdaki kodlar botun ana dosyasına eklenecek
client.on('guildMemberAdd', (member) => {
  const db = require('quick.db');   
 
    const guild = member.guild;

       const katılabilir = db.fetch(`katılabilir_${member.id}`)

       const Kanal = db.fetch(`antiraid_${member.guild.id}`).replace("<#", "").replace(">", "")
                 if (katılabilir == undefined) {

       if(Kanal != undefined) {
         
       }

    if(member.user.bot !==true){

    } 
    else {
      member.guild.channels.get(Kanal).send(`:white_check_mark: ${member} adlı bot, Anti-raid özelliği aktif olduğundan dolayı sunucudan atıldı.`)
       member.kick(member) 
  }
                 }
            if (katılabilir == 'katılabilir') {
              member.guild.channels.get(Kanal).send(`:white_check_mark: ${member} adlı bot, Anti-raid özelliğinden etkilenmediğinden dolayı sunucuya katıldı.`)
              db.delete(`katılabilir_${member.id}`)
            }
        
  });
Bu kodlar bot altyapısına göre değişmektedir. Bu durumu dikkate alarak ekleyiniz.
Yapamadığınız yerler olursa yorumlarda belirtin yardımcı oluruz.
CodeMareFi

Admin MareFi

CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi CodeMareFi

CodeMareFi Bir çok konuda fikir sahibi olduğu kategorilere yönelip kullanıcıya en iyi ve en özgün bilgiyi sunmayı amaç edinmiştir. CMF Teknoloji, İnternet, Program, Blogger Konuları , Blogger Temaları, Blogger Eklentileri, Discord Konuları, Discord Bot konuları, Discord Bot Komut Paylaşımları ve bir çok konuda Genel Güncel Paylaşım Sitesidir...

Yorum Yap:

0 Hiç Yorum Yapılmamış İlk Yorumu Sen Yapmak İstermisin:

Yorum Yaparken:
* Yorumlarınızda Din , Dil , Irk , Cinsiyet , Küfür(Hakaret) ve Siyaset içerikli yorumlar onaylanmadığını hatırlatmak isterim.
* Yorumlarınızı anlaşılır bir dilde yazınız ve mümkünse detaylı bir şekilde açıklama yapınız.
* Yorum yaparken tavsiyemiz olarak yorum profilinizi google @gmail profilinizi seçerek yorum yapınız, ayrıca (anonim) veya Ad/Url gibi seçeneklerle de yorum yapabilirsiniz.
Konu ile ilgili olmayan sorularınız için ise Chat veya İletişim sayfalarını kullanın

Kullanmak istediğiniz emojileri kopyalayıp yorumda kullanabilirsiniz. CTRL + C

☝☺✊✋✌❤👀👄👎👍👌💓💔💕💖💗💘💝💞💟💢💣💤💥😀😁😂😃😄😅😆😇😈😉😊😋😌😍😎😏😐😑😒😓😔😕😖😗😘😙😚😛😜😝😞😟😠😡😢😣😤😥😦😧😨😩😪😫😬😭😮😯😰😱😲😳😴😵😶😷👐👤👥👦👦👧👨👩👳👴👵👿👾👽👻👅