mirror of
https://github.com/Mikaela/Limnoria.git
synced 2024-11-27 13:19:24 +01:00
Added ghost command, caught a few more errors in identify.
This commit is contained in:
parent
dd66098e3e
commit
a1cb1ae4d8
@ -210,12 +210,38 @@ class Services(privmsgs.CapabilityCheckingPrivmsg):
|
||||
Identifies with NickServ.
|
||||
"""
|
||||
if self.registryValue('NickServ', irc.network):
|
||||
self._doIdentify(irc)
|
||||
irc.replySuccess()
|
||||
nick = self.registryValue('nick')
|
||||
if nick != irc.nick:
|
||||
irc.error('I can\'t identify without having my normal nick!')
|
||||
elif not nick:
|
||||
irc.error('You must set supybot.plugins.Services.nick before '
|
||||
'I\'m able to identify.')
|
||||
else:
|
||||
self._doIdentify(irc)
|
||||
irc.replySuccess()
|
||||
else:
|
||||
irc.error('You must set supybot.plugins.Services.NickServ before '
|
||||
'I\'m able to do identify.')
|
||||
|
||||
def ghost(self, irc, msg, args):
|
||||
"""takes no arguments
|
||||
|
||||
Ghosts the bot's configured nick and retakes it.
|
||||
"""
|
||||
if self.registryValue('NickServ', irc.network):
|
||||
nick = self.registryValue('nick')
|
||||
if nick == irc.nick:
|
||||
irc.error('I cowardly refuse to ghost myself.')
|
||||
elif not nick:
|
||||
irc.error('You must set supybot.plugins.Services.nick before '
|
||||
'I\'m able to ghost a nick.')
|
||||
else:
|
||||
self._doGhost(irc)
|
||||
irc.replySuccess()
|
||||
else:
|
||||
irc.error('You must set supybot.plugins.Services.NickServ before '
|
||||
'I\'m able to ghost a nick.')
|
||||
|
||||
|
||||
|
||||
Class = Services
|
||||
|
Loading…
Reference in New Issue
Block a user