diff options
author | Alexander Sulfrian <alexander@sulfrian.net> | 2016-05-10 03:47:41 +0200 |
---|---|---|
committer | Alexander Sulfrian <alexander@sulfrian.net> | 2016-05-10 03:57:08 +0200 |
commit | e58f0da006122c3e8909ad4a4727c4b88207e40b (patch) | |
tree | 0bb145d3f551723cb616687a81e05103d655b0af | |
parent | fe8f9e3af8614a3b9f520c8734f3be569ba899e6 (diff) | |
download | alternative-nick-e58f0da006122c3e8909ad4a4727c4b88207e40b.tar.gz alternative-nick-e58f0da006122c3e8909ad4a4727c4b88207e40b.tar.bz2 alternative-nick-e58f0da006122c3e8909ad4a4727c4b88207e40b.zip |
Monitor the NICK messages, to detect if we changed our NICK
-rw-r--r-- | alternativ_nick.py | 9 |
1 files changed, 9 insertions, 0 deletions
diff --git a/alternativ_nick.py b/alternativ_nick.py index e7d6a26..61dc43d 100644 --- a/alternativ_nick.py +++ b/alternativ_nick.py @@ -70,6 +70,15 @@ nickname_in_use.event = '433' nickname_in_use.thread = False +def nick_change(phenny, input): + # Monitor the NICK changes to detect, if we change our nick. + if input.nick == phenny.nick: + _set_nick(phenny, input) + print >> sys.stderr, ("Changed nick to: %s" % phenny.nick) +nick_change.rule = r'(.*)' +nick_change.event = 'NICK' + + def connected(phenny, input): # The '001' event is the first message after establishing the connection # and providing a valid NICK and USER. If we used an alternativ nick, we |