implement a functioning scheduler, get rid of threads

This commit is contained in:
Von Random 2023-11-05 01:01:33 +00:00
parent 54be2516fe
commit bee10a2e89
5 changed files with 44 additions and 89 deletions

View file

@ -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