gpt4 book ai didi

javascript - 如何检测消息何时被编辑

转载 作者:行者123 更新时间:2023-12-01 00:22:06 24 4
gpt4 key购买 nike

嗨,所以我正在尝试制作一个不和谐的机器人来删除某些单词我已经设法做到了这一点,但我想让它删除已编辑的消息这就是我到目前为止所得到的

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

但它不会删除消息

最佳答案

参见this很酷的文档页面。

您可以使用client.on('messageUpdate'),每次编辑消息时都会触发该函数。

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

免责声明:这仅适用于缓存的消息,这意味着您的机器人只能访问它在线时收到通知的消息。机器人无法访问离线时发送的消息。

关于javascript - 如何检测消息何时被编辑,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59331927/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com