【发布时间】:2020-09-07 12:29:05
【问题描述】:
好的,这就是我的问题。我正在尝试删除仅包含嵌入的消息。但是,该消息不会删除。这是我尝试过的:
const embedMsg = message.embeds.find(msg => msg.title == 'Castle League Mafia');
if(embedMsg) {
message.delete();
return;
}
我刚刚尝试过message.delete() 一次,players 等于 1,但这也不起作用。它会删除我的消息(带有发送嵌入命令的消息)
这是我尝试做的地方:https://pastebin.com/DbuFx8Gs
这是我的完整代码:https://pastebin.com/6EJVTBFJ
【问题讨论】:
-
小心监听器内部的监听器。每次机器人收到消息时,您似乎都在运行
.on('messageReactionAdd', ...,这可能会导致问题。请改用反应收集器,如 this SO answer 中所述。
标签: javascript discord.js