]> jfr.im git - erebus.git/blobdiff - modules/trivia.py
trivia - add last win to topic
[erebus.git] / modules / trivia.py
index ea7014faadd7e568dc3aaf102a64eaef29d1a42c..6b131cdf62fa9be55749fff9810d59a764880ea5 100644 (file)
@@ -131,6 +131,9 @@ class TriviaState(object):
                except IndexError: pass
                except Exception as e: msg("DERP! %r" % (e))
 
+               self.db['lastwinner'] = winner
+               self.db['lastwon'] = time.time()
+
                if self.db['hofpath'] is not None and self.db['hofpath'] != '':
                        self.writeHof()
 
@@ -660,6 +663,8 @@ def num_TOPIC(bot, textline):
                        "%s (%s, %s)" % (person(x), pts(x), country(x))
                        for x in range(10) if x < len(state.db['ranks'])
                ]),
+               'lastwinner': state.db['lastwinner'],
+               'lastwon': time.strftime("%b %d", time.gmtime(state.db['lastwon'])),
                'target': state.db['target'],
        }
        if gottopic != formatted: