Example #1
0
def main():
    args, _ = parse_args()

    logging.basicConfig(level=args.log_level)

    manager = SlackServerManager(args)

    loop = asyncio.get_event_loop()
    loop.run_until_complete(manager.run())
Example #2
0
def main():
    args, _ = parse_args(Argument("--mac-addr", dest="mac_addr", required=True, help="MAC address of the server."))

    logging.basicConfig(level=args.log_level)

    manager = SlackServerManager(args)
    manager.register_admin_commands("$power")
    manager.register_handler("$power", power_handler)

    loop = asyncio.get_event_loop()
    loop.run_until_complete(manager.run())