client.on('message', message => {
if (!message.guild) return;
if (message.content.startsWith('-ban')) {
const user = message.mentions.users.first();
if (user) {
const member = message.guild.member(user);
if (member) {
.ban({
reason: 'They were bad!',
})
.then(() => {
message.reply(`Sikeresen kitiltva a szerverről!`);
})
.catch(err => {
message.reply('Nem tudtam kitiltani a felhasználót');
console.error(err);
});
} else {
message.reply("Ez a felhasználó nem tartózkodik a szerveren!!");
}
} else {
message.reply("Meg kell nevezned egy személyt!!");
}
}
});
我试图用这段代码禁止某人,但是我做不到,因为在“禁止”之前({“我有一个。!但是如果我移除它,我就不能禁止。。如果它在那里,我就不能运行我的Discord Bot:/
client.on("message", message => {
if (!message.guild) return false;
if (message.content.toLowerCase().startsWith("-ban")) {
if (!message.member.hasPermission("BAN_MEMBERS")) return message.reply("You cannot ban members.");
const member = message.mentions.members.first();
if (!member) return message.channel.send("Provide a user to ban.");
member.ban({reason: "They were bad!"}).then(() => {
message.reply(`${member.user.tag} was banned.`);
}).catch(e => {message.reply(`Couldn't ban ${member.user.tag}.`)});
};
});