From 6765a539e94d892dcc40611cbc96a5ee173af5e9 Mon Sep 17 00:00:00 2001 From: "Brian S. Stephan" Date: Sat, 24 Jul 2010 12:22:35 -0500 Subject: [PATCH] privmsg handler stub --- dr.botzo.py | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/dr.botzo.py b/dr.botzo.py index 0d9ab81..fb488e6 100755 --- a/dr.botzo.py +++ b/dr.botzo.py @@ -6,7 +6,11 @@ import sys import irclib +##### +# on_connect # handler for when the bot has connected to IRC +##### + def on_connect(connection, event): # user modes try: @@ -18,6 +22,13 @@ def on_connect(connection, event): # TODO: support multiple if irclib.is_channel(channel): connection.join(channel) +##### +# on_privmsg +# private messages to the bot +##### + +def on_privmsg(connection, event): + print 'privmsg: ' + event.target() + '> ' + event.source().split('!')[0] + ': ' + event.arguments()[0] ##### # init @@ -52,6 +63,7 @@ server = irc.server().connect(server, port, nick, ircname) # install handlers server.add_global_handler("welcome", on_connect) +server.add_global_handler('privmsg', on_privmsg) # loop forever irc.process_forever()