#discord #discord.js
#Discord #discord.js
Вопрос:
Строка, в частности, строка 19. Как только я добавлю .затем он хочет, чтобы я добавил кучу вещей, которые полностью нарушают код. VSC также перечисляет его как мертвый код, как только я добавляю .then.
name: 'ban',
description: 'Ban a user',
execute(message, args) {
if (message.member.hasPermission("BAN_MEMBERS")) {
// Ignore messages that aren't from a guild
if (!message.guild) return;
//DM's user that they have been banned
async function banBefore(message, args) {
let member = message.guild.members.cache.get("id") || message.guild.members.cache.get(args[0])
// to send a message to the user
if (member !== undefined) {
await member.user.send("You have been banned from", message.guild.name)
}
await member.ban()
}
//Right Below Here.
.then(() => {
//Ban's User
const user = message.mentions.users.first();
message.guild.members.ban(user);
})
.then(() => {
//Notifies that user was banned
message.reply("Banned Mentioned User. User has been notified");
})
} else {
message.reply("You don't have permission to ban members!")
}
}
}```
Thanks in advance.
Ответ №1:
Вы должны использовать:
name: 'ban',
description: 'Ban a user',
execute(message, args) {
if (message.member.hasPermission("BAN_MEMBERS")) {
// Ignore messages that aren't from a guild
if (!message.guild) return;
let member = message.guild.members.cache.get("id") || message.guild.members.cache.get(args[0])
// to send a message to the user
if (member !== undefined) {
await member.user.send("You have been banned from", message.guild.name)
}
member.ban().then(() => {
//Notifies that user was banned
message.reply("Banned Mentioned User. User has been notified");
})
} else {
message.reply("You don't have permission to ban members!")
}
}
}
Комментарии:
1. По крайней мере, сообщите оператору, что они сделали не так, где и как была устранена проблема.
2. Изменений слишком много, я не могу объяснить их все. Кроме того, я думаю, что он нашел код в Google или что-то еще, потому что там много ошибок
3. Я не нашел его в Google. Я использовал функцию запрета из discord.js руководство и все остальное написано самостоятельно.