diff --git a/modules/Markov.py b/modules/Markov.py index 506e0d6..821f5c8 100644 --- a/modules/Markov.py +++ b/modules/Markov.py @@ -52,9 +52,9 @@ class Markov(Module): self.stop = '__stop' # set up regexes, for replying to specific stuff - trainpattern = '!markov\s+train\s+(.*)$' - learnpattern = '!markov\s+learn\s+(.*)$' - replypattern = '!markov\s+reply(\s+(.*)$|$)' + trainpattern = '^!markov\s+train\s+(.*)$' + learnpattern = '^!markov\s+learn\s+(.*)$' + replypattern = '^!markov\s+reply(\s+(.*)$|$)' self.trainre = re.compile(trainpattern) self.learnre = re.compile(learnpattern)