Update modules/botnet_protect.py
Some checks failed
/ check (push) Failing after 15s

This commit is contained in:
Nova Cat 2025-01-26 20:27:35 -08:00
parent 46a0f4e54f
commit 1e59932237

View file

@ -31,13 +31,13 @@ class IRCatModule:
self.memory[ip] = 1 # 1: Just joined the channel, continue observing. self.memory[ip] = 1 # 1: Just joined the channel, continue observing.
print("Autoban> Somebody joined " + target) print("Autoban> Somebody joined " + target)
if target.lower() == "#ircatsucks": if target.lower() == "#ircatsucks":
self.ban(ip) self.ban(ip) # Ruh roh
elif "PRIVMSG" in value: elif "PRIVMSG" in value
if not (ip in self.memory and self.memory[ip] == 0): if not (ip in self.memory and self.memory[ip] == 0): # Continue observing
target = value.split(" ")[1] target = value.split(" ")[1]
content = " ".join(value.split(" ")[2:])[1:] content = " ".join(value.split(" ")[2:])[1:]
if content in self.sus_strings: if content in self.sus_strings:
if ip in self.memory: if ip in self.memory: # Hey stinky! YOU'RE BANNED
if self.memory[ip] == 1: if self.memory[ip] == 1:
self.ban(ip) self.ban(ip)
else: else: