gpt4 book ai didi

node.js - 如何检测消息是否被编辑?

转载 作者:搜寻专家 更新时间:2023-11-01 00:28:11 24 4
gpt4 key购买 nike

我打算让我的机器人只允许在聊天中发送“ew”。我已经解决了大部分变通办法,但是,有一个我无法独立解决。当有人在聊天中发布“ew”然后将消息编辑为其他内容时,它会保持原样而不会被删除。

我该如何解决这个问题?

最佳答案

client.on('messageUpdate')每次编辑消息(在缓存中)时都应该触发。如果消息是在机器人离线时发送的,我很确定你不会收到该事件。但是您可以在机器人启动时获取消息。

client.on('messageUpdate', (oldMessage, newMessage) => {
if(newMessage.content != "ew"){
newMessage.delete(); // for example
}
})

关于node.js - 如何检测消息是否被编辑?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49715503/

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