This is a very theoretical question - I would like to wait for both a view to be stopped or a new message in the channel. I know how to do both separately (await view.wait() and await client.wait_for('message')), but I was wondering if I could do both at once.
The goal is to check for both a view to stop and a message to be sent, whichever comes first. Based on which one it identifies, the bot should respond differently. Is this possible? And if not, is there a hack to make this possible? Thank You so much!