【发布时间】:2020-09-16 09:44:13
【问题描述】:
我正在尝试让机器人回复任何带有特定消息的 DM,但只有一次,所以如果它被同一用户再次发送,它会忽略它。
这是我的代码 但是现在如果他们一直在发消息它会一直发送消息我不知道如何面对这个
if (msg.channel.type == "dm") {
msg.author.send("test");
return;
}
});
【问题讨论】:
-
您可以只保存机器人收到 DM 的用户的 ID。当机器人收到 DM 时,只需检查用户 ID 是否已经在保存的 ID 中。如果是,则什么也不做,如果不是,则发送消息。这不会是完美的解决方案,但它会工作一段时间
标签: discord discord.js