|
|
@@ -31,7 +31,7 @@ def process_event(self, connection, event):
|
|
|
Inform.operators(self, connection, 'Regisring %s%s%s with %sNickServ%s.' % (font.red, self.network.nickname, font.reset, font.red, font.reset))
|
|
|
connection.privmsg('NickServ', 'register %s spamtBK@xs4all.nl' % (self.network.password)) # Register with NickServ.
|
|
|
return
|
|
|
- elif event.arguments[0].startswith('Nickname ') and connection.get_nickname() in event.arguments[0] and ' registered' in event.arguments[0]:
|
|
|
+ elif event.arguments[0].startswith('Nickname ') and event.arguments[0].endswith('registered.') or event.arguments[0].startswith('Nickname ') and ' registered under your account: *' in event.arguments[0]:
|
|
|
Inform.home_channel(self, connection, 'Registerred nickname %s%s%s with NickServ, adjusting settigns.' % font.red, self.network.nickname, font.reset)
|
|
|
connection.privmsg('NickServ', 'ACCESS LIST')
|
|
|
connection.privmsg('NickServ', 'AJOIN ADD %s' % (self.network.home_channel, queries.get_channel_key(self, self.network.home_channel)))
|
|
|
@@ -47,6 +47,10 @@ def process_event(self, connection, event):
|
|
|
return
|
|
|
elif event.arguments[0].startswith("You are already identified."):
|
|
|
return
|
|
|
+ elif event.arguments[0].startswith('nick, type ') and '/msg NickServ IDENTIFY ' in event.arguments[0] and event.arguments[0].endswith(' Otherwise,'):
|
|
|
+ return
|
|
|
+ elif event.arguments[0].startswith("please choose a different nick."):
|
|
|
+ return
|
|
|
elif event.source.nick == "ChanServ":
|
|
|
if event.arguments[0].startswith("Key for channel ") and len(event.arguments[0]) > 5: # Received channel key.
|
|
|
log.info('Saving channel password received from NickServ for: %s' % event.arguments[0].split(' ')[3])
|