Karma: only track karma for nicks

This commit is contained in:
GLolol 2015-01-11 19:47:20 -08:00
parent aa89a2dd72
commit 40310c4d5a
1 changed files with 7 additions and 0 deletions

View File

@ -250,6 +250,10 @@ class Karma(callbacks.Plugin):
for s in inc:
if thing.endswith(s):
thing = thing[:-len(s)]
# Don't reply if the target isn't a nick
if thing.lower() not in map(ircutils.toLower,
irc.state.channels[channel].users):
return
if ircutils.strEqual(thing, msg.nick) and \
not self.registryValue('allowSelfRating', channel):
irc.error(_('You\'re not allowed to adjust your own karma.'))
@ -259,6 +263,9 @@ class Karma(callbacks.Plugin):
for s in dec:
if thing.endswith(s):
thing = thing[:-len(s)]
if thing.lower() not in map(ircutils.toLower,
irc.state.channels[channel].users):
return
if ircutils.strEqual(thing, msg.nick) and \
not self.registryValue('allowSelfRating', channel):
irc.error(_('You\'re not allowed to adjust your own karma.'))