1
mirror of git://git.acid.vegas/IRCP.git synced 2024-11-26 18:06:40 +00:00

Added detection & logging for succesful nick registrations with NickServ

This commit is contained in:
Dionysus 2023-05-31 01:21:01 -04:00
parent a7c9c57a5c
commit ddeeda4d25
Signed by: acidvegas
GPG Key ID: EF4B922DB85DC9DE

View File

@ -44,6 +44,7 @@ snapshot = {
'server' : None, 'server' : None,
'host' : None, 'host' : None,
'services' : False, 'services' : False,
'registered' : False,
'ssl' : False, 'ssl' : False,
'proxy' : False, 'proxy' : False,
'raw' : [], # all other data goes in here 'raw' : [], # all other data goes in here
@ -438,6 +439,9 @@ class probe:
await self.raw(f'NOTICE {nick} \001VERSION {version}\001') await self.raw(f'NOTICE {nick} \001VERSION {version}\001')
elif nick == 'NickServ': elif nick == 'NickServ':
self.snapshot['services'] = True self.snapshot['services'] = True
if 'is now registered' in msg or f'Nickname {self.nickname} registered' in msg:
debug(self.display + '\033[35mNickServ\033[0m registered')
self.snapshot['registered'] = True
elif '!' not in args[0]: elif '!' not in args[0]:
if 'dronebl.org/lookup' in msg: if 'dronebl.org/lookup' in msg:
self.snapshot['proxy'] = True self.snapshot['proxy'] = True