Beispiel #1
0
    if sys.argv[1] == "record":
        conn = simple_connect((connect_host, connect_port))
        net = record(conn, "RECORD")
    if sys.argv[1] == "replay":
        net = replay("RECORD")
    if sys.argv[1] == "test":
        import unittest
        result = unittest.TextTestRunner(verbosity=2).run(unittest.defaultTestLoader.discover('tests'))
        exit_code = 0
        if result.failures:
            exit_code += 1
        if result.errors:
            exit_code += 2
        exit(exit_code)
    if sys.argv[1] == "plugin":
        import yakr.plugin_maker
        yakr.plugin_maker.interactive()
        exit(0)
else:
    net = simple_connect((connect_host, connect_port))

b = Bot(net)
b.nick = nick
b.real_name = name
map(b.load, plugins)
try:
    b.run()
except:
    b.stop()
    raise
Beispiel #2
0
nick = config["bot"]["nick"]
name = config["bot"]["name"]


net = None
if len(sys.argv) == 2:
    if sys.argv[1] == "record":
        conn = simple_connect((connect_host, connect_port))
        net = record(conn, "RECORD")
    if sys.argv[1] == "replay":
        net = replay("RECORD")
else:
    net = simple_connect((connect_host, connect_port))

b = Bot(net)
b.nick = nick
b.real_name = name
plugins = """alias
alarm
chance
colorize
date
fortune
gayify
google.define
google.search
google.youtube
invite
joiner
m528
maths