如何检测消息何时被编辑

时间:2019-12-14 02:48:53

标签: javascript bots discord discord.js

嗨,所以我试图制作一个不和谐的bot,以删除我设法做到的某些单词,但我想这么做,以便它删除已编辑的消息 这就是我到目前为止所得到的

client.on('messageUpdate', message => {
  if(config.FILTER_LIST.some(word => message.content.toLowerCase().includes(word))) {
    message.delete()
  }
})

但是它不会删除邮件

1 个答案:

答案 0 :(得分:2)

请参见this很棒的文档页面。

您可以使用client.on('messageUpdate'),它在每次编辑邮件时都会触发。

client.on('messageUpdate', (oldMessage, newMessage) => {
    newMessage.delete();
}

免责声明:这仅适用于缓存的消息,这意味着您的漫游器仅有权访问在线时被通知的消息。该漫游器无法访问脱机时发送的消息。

相关问题