【发布时间】:2020-10-26 14:59:18
【问题描述】:
我正面临我的 DiscordJS 机器人没有删除已编辑消息的问题。
client.on("messageUpdate", (newMessage, oldMessage) => {
if (
config.filter_list.some(word =>
newMessage.content.toUpperCase().includes(word)
)
) {
newMessage.delete();
}
});
这是我正在使用的代码,遗憾的是,它不起作用。 但是,Bot 在使用此脚本首次发送时会删除消息:
client.on("message", message => {
if (message.member.hasPermission("MANAGE_MESSAGES")) {
} else if (
config.filter_list.some(word =>
message.content.toUpperCase().includes(word)
)
)
message.delete();
});
感谢任何帮助。
问候, 路易斯
【问题讨论】:
-
该事件只会触发缓存中的消息,因此如果您在启动机器人之前编辑消息,它将不起作用。
标签: javascript node.js discord