From b2d9301cc65f6005fa9b9cecbaa350aa77a32bea Mon Sep 17 00:00:00 2001
From: Bruce Cowan <bruce@bcowan.me.uk>
Date: Fri, 13 Apr 2018 17:41:58 +0100
Subject: [PATCH] Ignore changes from the bot itself

---
 karma.py | 4 ++++
 1 file changed, 4 insertions(+)

diff --git a/karma.py b/karma.py
index ccfc1de..9a8f82d 100644
--- a/karma.py
+++ b/karma.py
@@ -39,12 +39,16 @@ class Karma(BotPlugin):
     @re_botcmd(pattern=r'(.+)\+\+', prefixed=False, flags=re.IGNORECASE)
     def on_karma_inc(self, message, match):
         """Adds karma"""
+        if message.frm == self.bot_identifier:
+            return
 
         return self._change_karma(match.group(1), 1, message)
 
     @re_botcmd(pattern=r'(.+)--', prefixed=False, flags=re.IGNORECASE)
     def on_karma_dec(self, message, match):
         """Removes karma"""
+        if message.frm == self.bot_identifier:
+            return
 
         return self._change_karma(match.group(1), -1, message)
 
-- 
GitLab