summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
authorAlexander Sulfrian <alexander@sulfrian.net>2016-05-10 03:47:41 +0200
committerAlexander Sulfrian <alexander@sulfrian.net>2016-05-10 03:57:08 +0200
commite58f0da006122c3e8909ad4a4727c4b88207e40b (patch)
tree0bb145d3f551723cb616687a81e05103d655b0af
parentfe8f9e3af8614a3b9f520c8734f3be569ba899e6 (diff)
downloadalternative-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.py9
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