Eğer Discord sunucunuzdaki tüm botları sunucudan çıkarmak istiyorsanız bunu sizlere vereceğim kod ile kolayca yapabilirsiniz. Eğer botları çıkarmak yerine banlamak istiyorsanız member.kick alanını member.ban olarak değiştirin. const { Client, Intents } = require('discord.js');
const client = new Client({ intents: Intents.FLAGS.GUILD_MESSAGES });
client.on('ready', () => consoel.log('Bot ready!'));
client.on('messageCreate', async m => {
if (m.content !== '!banla') return;
(await guild.members.fetch()).forEach(member => {
if (member.user.bot && member.user.id !== client.user.id) member.kick({ reason: 'Auto kick' });
})
})
client.login("TOKEN>")- Botları, sadece sunucudan çıkartır. Botlar sunucudan banlanmaz.
- TOKEN alanına kendi botunuzun tokenini yazmanız gerekmekte.
- !banla komutu ile çalışır. İstediğiniz komut ile değiştirebilirsiniz.
- Bu işlemi yaptıracağınız bota yönetici yetkisi vermeyi unutmayın.