From f3dd1020968e31c2bb3c50ef27b10be1dd540ed6 Mon Sep 17 00:00:00 2001 From: Mark Veidemanis Date: Sat, 31 Oct 2020 00:12:06 +0000 Subject: [PATCH] Deauth bot when disconnected and lowercase user --- core/bot.py | 4 +++- 1 file changed, 3 insertions(+), 1 deletion(-) diff --git a/core/bot.py b/core/bot.py index 04299a2..3b0660d 100644 --- a/core/bot.py +++ b/core/bot.py @@ -72,7 +72,7 @@ class IRCRelay(IRCClient): if user == None: self.user = main.config["Relay"]["User"] else: - self.user = user + self.user = user.lower() password = main.config["Relay"]["Password"] self.nickname = "relay" self.realname = "relay" @@ -167,6 +167,7 @@ class IRCBot(IRCClient): line = line.decode("utf-8", "replace") line = lowDequote(line) + trace(self.net, self.num, line) try: prefix, command, params = parsemsg(line) if command in numeric_to_symbolic: @@ -235,6 +236,7 @@ class IRCBot(IRCClient): if "Disconnected from IRC" in cast["msg"]: log("ZNC disconnected on %s - %i" % (self.net, self.num)) self.isconnected = False + self.authenticated = False if "Connected!" in cast["msg"]: log("ZNC connected on %s - %i" % (self.net, self.num)) self.isconnected = True