Discord.js belirli roldeki kullancıların hepsi nasıl banlanır?

Guild içindeki members collection'u filter yapıp, belirli role sahip olanları filtreleyeceksin ve her biri için ban fonksiyonunu uygulayacaksın. Ama bilgin olsun bu şekilde belirli role sahip herkesi banlamak, API Abuse olarak değerlendirilebilir ve Discord botu kapatabilir. Bu tür toplu işlemler yapan otomasyon şeyleri kullanmamanız lazım.
 
Guild içindeki members collection'u filter yapıp, belirli role sahip olanları filtreleyeceksin ve her biri için ban fonksiyonunu uygulayacaksın. Ama bilgin olsun bu şekilde belirli role sahip herkesi banlamak, API Abuse olarak değerlendirilebilir ve Discord botu kapatabilir. Bu tür toplu işlemler yapan otomasyon şeyleri kullanmamanız lazım.
Kod verebilirmisiniz?
 
Kod verebilirmisiniz?
Bot başladıktan sonra çalışacak şekilde ayarla. ID gereken yerleri doldur.

JavaScript:
const guild = client.guilds.cache.get('sunucu id');
await guild.members.fetch();

const filteredMembers = guild.members.cache.filter(member => member.roles.cache.has('rol id'));
filteredMembers.map(member => {
  member.ban()
    .then(() => console.log(`${member.username} banned.`)
    .catch(error => console.log(`An error occurred`));
});
 
Guild içindeki members collection'u filter yapıp, belirli role sahip olanları filtreleyeceksin ve her biri için ban fonksiyonunu uygulayacaksın. Ama bilgin olsun bu şekilde belirli role sahip herkesi banlamak, API Abuse olarak değerlendirilebilir ve Discord botu kapatabilir. Bu tür toplu işlemler yapan otomasyon şeyleri kullanmamanız lazım.
Kod yazabilirmisiniz.
Bot başladıktan sonra çalışacak şekilde ayarla. ID gereken yerleri doldur.

JavaScript:
const guild = client.guilds.cache.get('sunucu id');
await guild.members.fetch();

const filteredMembers = guild.members.cache.filter(member => member.roles.cache.has('rol id'));
filteredMembers.map(member => {
  member.ban()
    .then(() => console.log(`${member.username} banned.`)
    .catch(error => console.log(`An error occurred`));
});
Tamamdır V Kaç botlar için çalışıyor ve bunu bot.js mi nereya atacağım veya main.js?
 
Kod yazabilirmisiniz.

Tamamdır V Kaç botlar için çalışıyor ve bunu bot.js mi nereya atacağım veya main.js?
Son sürüm discord.js için yazdım kodu. Dediğim gibi, bot başladıktan sonra çalışacak şekilde ayarlayacaksın. Kodu koyduğun kısmın async olduğuna emin ol ki await hata vermeden çalışabilsin. main.js bot.js falan bilmem o senin botun benim değil.
 

Yeni konular

Geri
Yukarı