示例#1
0
文件: irctest.py 项目: sgricci/digsby
if __name__ == '__main__':
    import irc
    irc = irc.client('RIT_pfire', '', None)
    irc.Connect()



示例#2
0
        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')
示例#3
0
文件: _irc.py 项目: jether2011/loads
        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')