嗨,所以我试图制作一个不和谐的bot,以删除我设法做到的某些单词,但我想这么做,以便它删除已编辑的消息 这就是我到目前为止所得到的
client.on('messageUpdate', message => {
if(config.FILTER_LIST.some(word => message.content.toLowerCase().includes(word))) {
message.delete()
}
})
但是它不会删除邮件
答案 0 :(得分:2)
请参见this很棒的文档页面。
您可以使用client.on('messageUpdate')
,它在每次编辑邮件时都会触发。
client.on('messageUpdate', (oldMessage, newMessage) => {
newMessage.delete();
}
免责声明:这仅适用于缓存的消息,这意味着您的漫游器仅有权访问在线时被通知的消息。该漫游器无法访问脱机时发送的消息。