help="Bot nickname %s" % config_manager.bot_nick) parser.add_option("-g", "--greeting", dest="greeting_probability", action="store", type="int", default = 30, help="Greeting probability [1 - 100]") parser.add_option("-v", "--verbose", dest="verbose", action="store_true", help="Print a lot of stuff...") options, args = parser.parse_args() # Set options to ConfigManager config_manager.server_address = options.server_address config_manager.server_port = options.port config_manager.channel = options.channel config_manager.bot_nick = options.nick config_manager.verbose = options.verbose config_manager.greeting_probability = options.greeting_probability #if not options.<something>: # parser.error('Must choose one option try -n or -c or --help') if config_manager.verbose: print "Information will be stored in ", config_manager.data_path factory = BotFactory() factory.connect() factory.run()