if args.multi_cmd_limit: global_settings.cfg[C_MAIN_SETTINGS][P_CMD_MULTI_LIM] = args.multi_cmd_limit if args.cmd_queue_limit: global_settings.cfg[C_MAIN_SETTINGS][P_CMD_QUEUE_LIM] = args.cmd_queue_limit if args.cmd_token: global_settings.cfg[C_MAIN_SETTINGS][P_CMD_TOKEN] = args.cmd_token if args.cmd_hist_limit: global_settings.cfg[C_MAIN_SETTINGS][P_CMD_HIST_LIM] = args.cmd_hist_limit # Overwrite pgui settings if the launch parameter is provided. if args.canvas_bg_color: global_settings.cfg[C_PGUI_SETTINGS][P_CANVAS_BG_COL] = args.canvas_bg_color if args.canvas_img_bg_color: global_settings.cfg[C_PGUI_SETTINGS][P_CANVAS_IMG_BG_COL] = args.canvas_img_bg_color if args.canvas_alignment: global_settings.cfg[C_PGUI_SETTINGS][P_CANVAS_ALGN] = args.canvas_alignment if args.canvas_border: global_settings.cfg[C_PGUI_SETTINGS][P_CANVAS_BORD] = args.canvas_border if args.canvas_text_color: global_settings.cfg[C_PGUI_SETTINGS][P_CANVAS_TXT_COL] = args.canvas_text_color if args.canvas_font: global_settings.cfg[C_PGUI_SETTINGS][P_TXT_DEFAULT_FONT] = args.canvas_font if args.canvas_header_text_color: global_settings.cfg[C_PGUI_SETTINGS][P_TXT_HEAD_COL] = args.canvas_header_text_color if args.canvas_index_text_color: global_settings.cfg[C_PGUI_SETTINGS][P_TXT_IND_COL] = args.canvas_index_text_color if args.canvas_subheader_text_color: global_settings.cfg[C_PGUI_SETTINGS][P_TXT_SUBHEAD_COL] = args.canvas_subheader_text_color # Initialize bot service. service.BotService(args.server_ip, int(args.server_port), args.server_password)
global_settings.cfg[C_PGUI_SETTINGS][ P_TXT_IND_COL] = args.canvas_index_text_color if args.canvas_subheader_text_color: global_settings.cfg[C_PGUI_SETTINGS][ P_TXT_SUBHEAD_COL] = args.canvas_subheader_text_color # Set the IP, port and password from the environment variables if not passed using options if args.server_ip is None: server_ip = environ.get(ENV_MUMBLE_IP) if server_ip is None: server_ip = '127.0.0.1' else: server_ip = args.server_ip if args.server_port is None: server_port = environ.get(ENV_MUMBLE_PORT) if server_port is None: server_port = '64738' else: server_port = args.server_port if args.server_password is None: server_password = environ.get(ENV_MUMBLE_PASSWORD) if server_password is None: server_password = '' else: server_password = args.server_password # Initialize bot service. service.BotService(server_ip, int(server_port), server_password)
import JJMumbleBot.core.bot_service as service if __name__ == "__main__": # Initialize bot service. service.BotService()