The TrivBot is an interactive streaming bot that serves trivia questions to the viewers and allows viewers to answer the trivia questions.
- Automated Stream
The idea behind TrivBot originated from the idea of having a stream that would be hands-off once deployed. TrivBot accomplishes this by automatically renewing its own API tokens, retrieving and serving new questions, and storing user data for leaderboards.
- Twitch Interaction
TrivBot interacts with the viewers by utilizing the Twitch IRC API to intercept and process commands.
- SQLite database used to store data on the local server.
- Microsoft Speech Synthesis API to read the trivia questions back to the viewers.
- Lightweight design enables easy deployment and streaming from any strength machine. It's testing machine was one 3.4ghz core, 2GB RAM, virtual machine.
- Utilizes OpenTriviaDB API to retrieve and serve trivia questions.
- Can I Has?
The source for TrivBot is currently private with no plans on releasing it. This may change in the future depending on the popularity of the bot.
Want to see the TrivBot in action? Check out the twitch stream!