0

所以我正在尝试制定一个 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!)");
}

不知道如何编写代码:/

4

1 回答 1

0

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

例如:

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

警告

这个命令很容易被滥用;我不建议使用它,除非它是用于具有可信赖朋友的私人服务器。

于 2019-09-08T14:54:34.277 回答