+ if len(args) == 0:
+ bot.msg(user, "You need to specify the question.")
+ return
+
+ searchkey = ' '.join(args).lower()
+ matches = [str(i) for i in range(len(state.db['questions'])) if state.db['questions'][i][0].lower() == searchkey]
+ if len(matches) > 1:
+ bot.msg(user, "Multiple matches: %s" % (', '.join(matches)))
+ elif len(matches) == 1:
+ bot.msg(user, "One match: %s" % (matches[0]))
+ else:
+ bot.msg(user, "No match.")
+
+@lib.hook(glevel=1, needchan=False)
+def findqre(bot, user, chan, realtarget, *args):