Как сделать команду, которая отправляет кому-то прямое сообщение, но может игнорировать конкретного пользователя?
Итак, я пытаюсь сделать команду DM для людей, но как мне сделать ее не DM для конкретных людей? Я имею в виду, что каждый мог использовать команду, но никто не мог сделать бота для DM конкретного пользователя.
Я использую Glitch для кодирования Discord.js
if(message.content.startsWith(`${prefix}annoy`)) {
const mentionedUser = message.mentions.users.first();
if(!mentionedUser) return message.channel.send("dude mention someone to continue annoying someone lol");
mentionedUser.send('Am I a joke to you?');
message.channel.send("Annoyed " + mentionedUser + "! (Oh wait, I annoyed them 2 times!)");
}
Понятия не имею, как кодировать вещь:/
1 ответ
Вы можете проверить, если mentionedUser.id
равен идентификатору пользователя, занесенного в черный список (не имеющего доступа к DM).
Например:
if(mentionedUser.id === "43581349120") return
Предупреждение
Этой командой легко злоупотреблять; Я не рекомендую использовать его, если он не предназначен для частного сервера с надежными друзьями.