Example #1
0
def main():
    # logging configuration
    logging.config.dictConfig(irc3.config.LOGGING)

    loop = asyncio.get_event_loop()

    server = IrcServer.from_argv(loop=loop)
    bot = irc3.IrcBot.from_argv(loop=loop).run()

    loop.run_forever()
Example #2
0
def main():
    # logging configuration
    logging.config.dictConfig(irc3.config.LOGGING)

    loop = asyncio.get_event_loop()

    server = IrcServer.from_argv(loop=loop)
    bot = irc3.IrcBot.from_argv(loop=loop).run()

    loop.run_forever()
Example #3
0
def main():
    loop = asyncio.get_event_loop()

    server = IrcServer.from_argv(loop=loop)
    bot = irc3.IrcBot.from_argv(loop=loop)

    def factory(i):
        irc3.IrcBot.from_argv(
            loop=loop, i=i,
            nick=bot.nick + str(i),
            realname=bot.config.realname + str(i),
        )

    for i in range(1, server.config.client_amount):
        loop.call_later(.1 * i, factory, i)

    loop.run_forever()