我该如何执行命令DM某人但可以忽略特定用户的命令?

时间:2019-09-08 06:39:27

标签: javascript discord.js glitch-framework

因此,我正在尝试制作一个命令DM的人,但是如何使它不适合特定人群的DM?我的意思是,每个人都可以使用该命令,但是每个人都不能使该bot 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 个答案:

答案 0 :(得分:0)

您可以检查mentionedUser.id是否等于列入黑名单的用户的ID(不适用于DM)。

例如:

if(mentionedUser.id === "43581349120") return

警告

此命令易于滥用;我不建议您这样做,除非它是用于拥有可信赖朋友的私人服务器。