Komut Dosyasını İndir 📥
const Discord = require("discord.js");
module.exports.run = async (client, message, args) => {
if (!message.member.hasPermission("BAN_MEMBERS")) return message.channel.send("**Bu komutu kullanabilmek için `Üyeleri Yasakla` yetkisine sahip olmanız gerek.**");
if (!args[0]) {
return message.channel.send(`**Hey Bu Komutu Kullanmak İçin Bir Kullanıcının ID'sini Belirtmen Gerek!**`)
}
var sebep = args.slice(1).join(" ");
var Pirate = args[0]
var now = new Date()
if (!sebep) {
message.guild.fetchBans()
.then(bans => {
if (bans.has(Pirate)) {
return message.channel.send(`**Bu Kullanıcı Zaten Yasaklanmış**`)
}
message.guild.ban(Pirate, sebep)
.then(async (member) => {
let user;
if (member instanceof Discord.GuildMember) {
user = member.user;
}
else if (member instanceof Discord.User) {
user = member;
}
else {
user = await client.fetchUser(member);
}
message.channel.send(`<@!${user.id}> **adlı kullanıcı banlandı**`);
})
.catch(error => {
message.channel.send(`:x: Bir Hata Oluştu`);
console.error(':x: Hata:', error);
});
});
} else {
message.guild.fetchBans()
.then(bans => {
if (bans.has(Pirate)) {
return message.channel.send(`Bu Kullanıcı Zaten Yasaklanmış.`)
}
message.guild.ban(Pirate, sebep)
.then(async (member) => {
let user;
if (member instanceof Discord.GuildMember) {
user = member.user;
}
else if (member instanceof Discord.User) {
user = member;
}
else {
user = await client.fetchUser(member);
}
message.channel.send(`<@!${user.id}> **sunucudan yasaklandı**`);
})
.catch(error => {
message.channel.send(` Bir Hata Oluştu`);
console.error(' Hata:', error);
});
});
}
}
exports.config = {
name: 'forceban',
aliases: ['forceban']
};
güzel bir blog paylaşımı olmuş tebrik ederim.