From ea7cd9ff30d611a754e37dbc6c8b865a498c07c4 Mon Sep 17 00:00:00 2001 From: Nyo Date: Tue, 13 Sep 2016 11:46:01 +0200 Subject: [PATCH] .BANCHO. .FIX. Filters are now case sensitive --- objects/chatFilters.py | 10 +++++++--- 1 file changed, 7 insertions(+), 3 deletions(-) diff --git a/objects/chatFilters.py b/objects/chatFilters.py index 1c73672..2cdd899 100644 --- a/objects/chatFilters.py +++ b/objects/chatFilters.py @@ -16,7 +16,9 @@ class chatFilters: for line in data: # Get old/new word and save it in dictionary lineSplit = line.split("=") - self.filters[lineSplit[0]] = lineSplit[1].replace("\n", "") + self.filters[lineSplit[0].lower()] = lineSplit[1].replace("\n", "") + + print(str(self.filters)) def filterMessage(self, message): # Split words by spaces @@ -24,9 +26,11 @@ class chatFilters: # Check each word for word in messageTemp: + lowerWord = word.lower() + # If the word is filtered, replace it - if word in self.filters: - message = message.replace(word, self.filters[word]) + if lowerWord in self.filters: + message = message.replace(word, self.filters[lowerWord]) # Return filtered message return message