implement a functioning scheduler, get rid of threads
This commit is contained in:
parent
54be2516fe
commit
bee10a2e89
5 changed files with 44 additions and 89 deletions
|
@ -35,7 +35,7 @@ class Responder:
|
|||
self.db_connection = db_connection
|
||||
self.client = client
|
||||
|
||||
def __tokenize(self, message: str) -> frozenset:
|
||||
def tokenize(self, message: str) -> frozenset:
|
||||
tokens = set()
|
||||
for token, regexi in self.tokens:
|
||||
for regex in regexi:
|
||||
|
@ -101,7 +101,7 @@ class Responder:
|
|||
if not self.enabled:
|
||||
return None
|
||||
message = event.message.text.lower()
|
||||
tokens = self.__tokenize(message)
|
||||
tokens = self.tokenize(message)
|
||||
response = self.get_response(tokens)
|
||||
if not response:
|
||||
return None
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue