diff --git a/karma.py b/karma.py
index ccfc1de10dc958bee4d79d85ff778e0bfcf3d7d8..9a8f82db3e04173079bfc0de966a8a0505c1bf77 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)