Discord js kullanılarak yazılmış bir tüm banları kaldırma komutu. Böylece sunucunuzda daha önce banlanmış tüm üyelerin yasaklamaları kaldırılır.
Kurulum için aşağıdaki adımları izleyin;
- Bu kod projenizdeki komutlar ya da commands adındaki klasöre atılmalıdır. Eğer eklemeyi bilmiyorsanız buraya tıklayın.
- Komut içerisindeki gerekli yerleri kendinize göre düzenleyebilirsiniz.
- Gerekli modüller; Discord.js
// Komutlar klasörüne atılmalıdır.
// Bu komut Staup tarafından hazırlanmıştır.
const { Permissions } = require('discord.js');
module.exports = {
name: 'banlarıkaldır',
description: 'Sunucudaki tüm yasaklamaları kaldırır.',
execute(message) {
if (!message.member.permissions.has(Permissions.FLAGS.ADMINISTRATOR)) {
return message.reply('Bu komutu kullanma izniniz yok.');
}
const guild = message.guild;
guild.fetchBans().then((bans) => {
bans.forEach((banInfo) => {
const user = banInfo.user;
guild.members.unban(user)
.then(() => console.log(`[${user.tag}] kullanıcının yasağı kaldırıldı.`))
.catch(console.error);
});
message.reply('Sunucudaki tüm yasaklamalar kaldırıldı.');
});
},
};