OPER and DEOPER notices
Signed-off-by: Georg <georg@lysergic.dev>
This commit is contained in:
parent
9a035edef3
commit
14e7d4e74e
20
plugin.py
20
plugin.py
@ -358,6 +358,26 @@ class SnoParser(callbacks.Plugin):
|
||||
self._setvhost(irc, msg, account)
|
||||
self._sendSnotice(irc, msg, repl)
|
||||
|
||||
if 'OPER' in text and 'Client opered up' in text:
|
||||
|
||||
operregex = "^-OPER- Client opered up \[(.*)\]"
|
||||
couple = re.match(operregex, text)
|
||||
account = couple.group(1)
|
||||
DictFromSnotice = {'notice': 'oper'}
|
||||
repl = f"\x02\x1FNOTICE:\x0F [{account}] opered up."
|
||||
|
||||
self._sendSnotice(irc, msg, repl)
|
||||
|
||||
if 'OPER' in text and 'Client deopered' in text:
|
||||
|
||||
operregex = "^-OPER- Client deopered \[(.*)\]"
|
||||
couple = re.match(operregex, text)
|
||||
account = couple.group(1)
|
||||
DictFromSnotice = {'notice': 'oper'}
|
||||
repl = f"\x02\x1FNOTICE:\x0F [{account}] opered down."
|
||||
|
||||
self._sendSnotice(irc, msg, repl)
|
||||
|
||||
|
||||
# Post Registration
|
||||
|
||||
|
Loading…
Reference in New Issue
Block a user