反应编辑,仅编辑discord.py中的最新命令

时间:2020-08-06 14:02:06

标签: python python-3.x discord discord.py discord.py-rewrite

大多数方法都可以,但是如何使其仅编辑用户发送的最新消息呢?如果有人两次键入相同的命令,然后对第二条消息作出反应,则只要它在超时前的60秒窗口中,它们就会编辑两条消息。这是代码:

NFS

我只希望它编辑该用户最近使用的命令。谢谢。

1 个答案:

答案 0 :(得分:2)

在我的手机上很难键入。但是在检查中添加

px.id == reaction.message.id

Px应该是具有ID的消息对象

这将确保当他们单击嵌入上的响应时,正确的处理程序将收到该响应。您说过,您只想让最新的软件来处理它……这并不能完全做到这一点。但是,对最新消息的任何反应将针对最新消息进行处理,而对较早版本的任何反应将由较早的处理程序处理。如果这样的话。