End StringSelectMenu Collector (to avoid Unknown Interaction or InteractionAlreadyReplied)
Hi,
I have a command which use a StringSelectMenu and Buttons. When the command is over, if I use it again I have an error InteractionAlreadyReplied or Unknown Interaction. I think the problem comes from the StringSelectMenu because if I wait I see it disabling itself. I aim to end this collector (and not the buttons which are useful after selection) to avoid errors if I use the command again (and without have to put a 45secs cooldown for the command) but I don't really know how achieve that.
If someone has an idea it would be great
Thx by advance
Code: https://sourceb.in/OxOZFJiZOU
2 Replies
- What's your exact discord.js
npm list discord.js
and node node -v
version?
- Not a discord.js issue? Check out #other-js-ts.
- Consider reading #how-to-get-help to improve your question!
- Explain what exactly your issue is.
- Post the full error stack trace, not just the top part!
- Show your code!
- Issue solved? Press the button!If you are waiting for button or select menu input from a specific message, don't create the collector on the channel.
- Channel collectors return component interactions for any component within that channel.
discord.js uses Collection, an extension of the JS native Map structure.
- Guide: learn more 🍪