From: zonidjan Date: Fri, 24 Jun 2016 08:33:17 +0000 (-0500) Subject: added regex question search X-Git-Url: https://jfr.im/git/erebus.git/commitdiff_plain/aaa67e6d13101adf4533afe1ed630ca98563eb4f?hp=b9c6eb1d457efe531333ab32818ca5de2bc696e3 added regex question search --- diff --git a/modules/trivia.py b/modules/trivia.py index 3f541a5..837181d 100644 --- a/modules/trivia.py +++ b/modules/trivia.py @@ -551,7 +551,8 @@ def questionpause(bot, user, chan, realtarget, *args): @lib.hook(glevel=1, needchan=False) def findq(bot, user, chan, realtarget, *args): - matches = [str(i) for i in range(len(state.db['questions'])) if state.db['questions'][i][0] == ' '.join(args)] #TODO looser equality check + searcher = re.compile(' '.join(args)) + matches = [str(i) for i in range(len(state.db['questions'])) if searcher.search(state.db['questions'][i][0]) is not None] if len(matches) > 1: bot.msg(user, "Multiple matches: %s" % (', '.join(matches))) elif len(matches) == 1: