Merge pull request #1123 from nyuszika7h/nickcapture-release

NickCapture: Attempt NickServ release on 437 numeric
This commit is contained in:
Valentin Lorentz 2015-06-12 18:34:29 +02:00
commit 405247b05d
1 changed files with 8 additions and 0 deletions

View File

@ -117,6 +117,14 @@ class NickCapture(callbacks.Plugin):
self.monitoring.remove(irc)
irc.unmonitor(nick)
break
def do437(self, irc, msg):
"""Nick/channel is temporarily unavailable"""
if ircutils.isChannel(msg.args[1]):
return
self.log.info('Nick %s is unavailable; attempting NickServ release '
'on %s.' % (msg.args[1], irc.network))
irc.sendMsg(ircmsgs.privmsg('NickServ', 'release %s' % msg.args[1]))
NickCapture = internationalizeDocstring(NickCapture)
Class = NickCapture