prevent bot to kick user with #channel,protected while check b :#channel bans

This commit is contained in:
Nicolas Coevoet 2014-12-17 21:58:46 +01:00
parent e230da3d97
commit b20c703365

View File

@ -2954,10 +2954,11 @@ class ChanTracker(callbacks.Plugin,plugins.ChannelDBHandler):
for nick in list(irc.state.channels[channel].users): for nick in list(irc.state.channels[channel].users):
L.append(nick) L.append(nick)
for nick in L: for nick in L:
n = self.getNick(irc,nick) if not self._isVip(irc,channel,self.getNick(irc,nick)):
m = match(target,n,irc) n = self.getNick(irc,nick)
if m: m = match(target,n,irc)
kicks.append([nick,channel]) if m:
kicks.append([nick,channel])
if len(kicks): if len(kicks):
for kick in kicks: for kick in kicks:
chan = self.getChan(irc,kick[1]) chan = self.getChan(irc,kick[1])