mirror of
https://github.com/oddluck/limnoria-plugins.git
synced 2025-05-06 11:33:42 -05:00
This plugin will be a feature packed trivia script for Supybot in the future. Developers will need to refer to TriviaTime for more information. This plugin has been started but is not finished. For developers use only. Not ready for use.
Plans
Main Priority
- allow shuffling of questions
- when reaching the end of questions, restart the question numbers per Concept page
- We plan on keeping track of players’ scores by their usernames. Should they want to change usernames and keep their scores, they will need to register to the bot. Supybots are already capable of keeping track of users across nicknames and hosts (per owner’s configuration)
- Scores are tracked by nicknames. If a user is registered, it is then tracked by their supybot account
- Show remaining KAOS answers (command is a comma)
- Average answer time (web only)
- Average answer score (web only)
- Show stats for reports, fixes, and verified edits for each user (web only)
- Allow for deletion of questions
Second Priority
These items can wait until the game is almost ready for public testing.
- New Style design
- fix permissions for commands
- if stop is used during a question, wait until after the question is finished to stop the game.
- ping command
and much more, based off of BogusTrivia and Trivia (supybot plugin)
Configuration
Setting up plugin
- download supybot
- download TriviaTime plugin and put it into your supybot plugin folder
- enable the plugin through the supybot configuration
- configure your question file and database location in config.py or by commands
- use the 'addquestionfile [filename]' command to load questions, the argument is optional
Setting up php
- get php, php-mysql (for PDO)
- configure config.php to point to your TriviaTime database in the plugin/TriviaTime/Storage/db folder
Description
Languages
Python
98.6%
HTML
1.4%