- 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(questions)) if 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.")
+ pattern = re.escape(' '.join(args))
+ bot.msg(user, _findq(questions, pattern))