【发布时间】:2020-11-16 03:23:31
【问题描述】:
我不久前开始使用 discord.js,并且正在研究命令处理程序 - 一般是命令。 我意识到我的机器人也可以回复 DM,所以我尝试了这个:
if (!msg.guild) {
msg.channel.send("I am not answering to to DMs, please respect that!");
}
我以某种方式窃听并回复了大约 10 条消息,如果我没有停止机器人,它会继续运行。
现在我决定我什至不希望机器人回复 dm,它应该忽略它,但现在我收到了来自他的 10/20 条我无法摆脱的消息。 谁能给我发送一行代码,我可以手动删除一条消息?我想复制他写给我的每条消息的 ID,这不是问题。
【问题讨论】:
-
这是不可能的 AFAIK。其他人也有类似的问题,因为它不是公共频道,机器人无法删除消息。
-
有可能,只要DM频道在bot和别人之间,bot只能删除自己的消息。
标签: javascript node.js discord.js