def matches(self, s): return RegexAction.matches(self,self.pattern,s)
def matches(self, s): pattern = r'tengo que (.*)' return RegexAction.matches(self,pattern,s)
def matches(self, s): pattern = r'(?:dime|decime|dame) (?:la hora|que hora es)' return RegexAction.matches(self,pattern,s)
def matches(self, s): pattern = r'^Que tengo (?:que hacer|pendiente(?: para hacer)*) *\?' return RegexAction.matches(self,pattern,s)
def matches(self, s): pattern = r'(?:Me llamo|Llamame|Mi nombre es) (\w*)' return RegexAction.matches(self,pattern,s)