Open sh0ckR6 opened 3 years ago
I've already looked at the cause of this, I'm just writing an issue so that I don't forget to fix it
There is only one Command
object per Slash Command, and on every execution the old replyMessage
variable gets replaced with the new message sent. Interaction execution is based on the replyMessage
variable to prevent all Slash Commands handling each other's component interactions; however, it does not take into account the old replyMessages
replyMessages
and check the interaction message against the entire list instead of the latest message sent by the Slash Command
Bug Report
Checklist
*not required, but it would help!
Steps to reproduce
Use the interactables on the old response
Expected behavior The old response's interactables should still work as well as the new ones
Actual behavior The old response's interactables no longer work, only the new ones
Stacktrace