Does sapphire introduce a new way to handle component interaction? Non persistent components, If so what are they
Solution
If you mean a scenario where the bot would reply with a component and then listen to that, I'd recommend either:
1. If something simple like a Yes/No button, just use
message.awaitMessageComponentInteraction
message.awaitMessageComponentInteraction
2. If inputs result in completely separate functionality like Singleplayer vs Multiplayer, stringify all necessary state and add it to the custom ID, then parse it out in separate interaction handlers