1
0
mirror of http://aero2k.de/t/repos/urlbot-native.git synced 2017-09-06 15:25:38 +02:00

quiz time

This commit is contained in:
Thorsten
2016-01-31 19:28:22 +01:00
parent 5af93c6d7a
commit 82cdedff49
9 changed files with 2467 additions and 21 deletions

View File

@@ -6,7 +6,7 @@ import time
import config
from common import RATE_NO_SILENCE, RATE_GLOBAL, extract_title, RATE_FUN, RATE_URL, pluginfunction, ptypes_PARSE
from config import runtimeconf_get
from plugins import ptypes_PARSE
from plugins import ptypes_PARSE, quiz
from string_constants import moin_strings_hi, moin_strings_bye
log = logging.getLogger(__name__)
@@ -219,3 +219,13 @@ def resolve_url_title(**args):
return {
'msg': out
}
@pluginfunction('quizparser', 'react on chat during quiz games', ptypes_PARSE)
def quizparser(**args):
with config.plugin_config('quiz') as quizcfg:
current_quiz_question = quiz.get_current_question(quizcfg)
if current_quiz_question is None:
return
else:
return quiz.rate(quizcfg, args['data'], args['reply_user'])