Sus algorithm.
All checks were successful
Build Ragnar anti spam bot / Build (push) Successful in 1m38s

This commit is contained in:
retoor 2024-12-17 18:02:38 +01:00
parent fccf37e553
commit 971a500ae6
2 changed files with 3 additions and 5 deletions

View File

@ -142,7 +142,7 @@ class Bot:
log.info("Comments of rant are sus + user sus. Will flag as spam.")
elif rant["user_username"] in self.sus_users:
pass
pass
elif not self.is_sus_rant(rant["id"], rant["text"]):
log.info(
"{}: Rant by {} is not sus.".format(
@ -150,9 +150,7 @@ class Bot:
)
)
continue
if self.is_flagged_as_sus(rant["id"], rant.get("num_comments")):
self.rant_history.append(rant["id"])
continue
log.warning(
"{}: Rant is not {} flagged as sus yet.".format(
self.name, rant["user_username"]

View File

@ -55,7 +55,7 @@ def main():
"JamesMedina",
]
with Executor(len(usernames) + 1) as executor:
with Executor(len(usernames)) as executor:
for username in usernames:
executor.submit(bot_task, f"{username}@molodetz.nl", args.password)
executor.shutdown(wait=True)