I have another suggestion.
I was talking to Holz and we came up with an idea.
Instead of having the trivia just running if no one is playing anymore or used the stop command, how about having a 'timeout' after 3 questions if no one is playing? But if people are still chatting in the channel, maybe have it timeout if none of the text is related to the answer/hints.