if __name__ == '__main__': import irc irc = irc.client('RIT_pfire', '', None) irc.Connect()
def on_connect(connection, event): connection.join(self.channel) def on_endofnames(connection, event): main_loop(connection) def main_loop(connection): connection.privmsg(self.channel, msg) connection.quit("Bye !") def on_disconnect(connection, event): raise ExitError() def on_error(connection, event): raise ExitError() c.add_global_handler("welcome", on_connect) c.add_global_handler("endofnames", on_endofnames) c.add_global_handler("disconnect", on_disconnect) c.add_global_handler("error", on_error) try: client.process_forever() except ExitError: pass if __name__ == '__main__': client = IRCObserver() client('ohay, I am the loads bot')