Как сделать команду, которая отправляет кому-то прямое сообщение, но может игнорировать конкретного пользователя?

Итак, я пытаюсь сделать команду 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

Предупреждение

Этой командой легко злоупотреблять; Я не рекомендую использовать его, если он не предназначен для частного сервера с надежными друзьями.

Другие вопросы по тегам