Board Thread:General Discussion/@comment-24473195-20140928214912/@comment-452-20140929165409

Regarding the API, you may find it simpler to create the game as a trigger script, where someone says "!trivia" which triggers your script to say a question.

I don't think this form of data transfer would be any more "unsolicited" than if you were manually saying the questions.

Regarding the opt-out, you could add a script to allow users to automatically ignore/hide all lines starting with !trivia and [Trivia] (Assuming your automated response starts with [Trivia])

All of this is possible by using the chathacks and chatoptions scripts as examples, but it is a little complicated, so it depends how limited your knowledge of javascript is.