import sys import XChat def signalhandler(name, flags, args): session = args[0].get_session() server = args[1].get_server() message = args[2].get_string() print "Message to " + session.info()['channel'] + " from " + server.info()['hostname'] + ": " + message i = XChat.XChat () i.register ("test", "test") i.hook_signal ("XP_INBOUND", signalhandler)