def cmd_makechannel(self, data): data_actor = gs.mumble_inst.users[data.actor]['name'] channel_name = data.message.strip().split(' ', 1)[1] rutils.make_channel(rutils.get_my_channel(), channel_name) dprint(f"Made a channel: {channel_name} by {data_actor}", origin=L_COMMAND) log(INFO, f"Made a channel: {channel_name} by {data_actor}", origin=L_COMMAND)
async def make_temporary_channel(self, command: StdModel): if len(command.text) > 0: rutils.make_channel(rutils.get_my_channel(), command.text.strip(), temporary=False) return ResponseModel(200, "success").toDict() return ResponseModel( 400, "error", { "error_message": f"Please be sure to provide a valid permanent channel name!" })
def cmd_makepermanentchannel(self, data): split_data = data.message.strip().split(' ', 1) if len(split_data) != 2: log(ERROR, CMD_INVALID_MAKE_PERM, origin=L_COMMAND, error_type=CMD_INVALID_ERR, print_mode=PrintMode.VERBOSE_PRINT.value) gs.gui_service.quick_gui( CMD_INVALID_MAKE_PERM, text_type='header', box_align='left', user=gs.mumble_inst.users[data.actor]['name'], ignore_whisper=True) return rutils.make_channel(rutils.get_my_channel(), split_data[1]) log(INFO, f"Made a channel: {split_data[1]} by {gs.mumble_inst.users[data.actor]['name']}", origin=L_COMMAND, print_mode=PrintMode.VERBOSE_PRINT.value)
def cmd_makechannel(self, data): data_actor = gs.mumble_inst.users[data.actor]['name'] split_data = data.message.strip().split(' ', 1) if len(split_data) != 2: rprint( f"Incorrect format! Format: {rutils.get_command_token()}makechannel 'channel_name'" ) gs.gui_service.quick_gui( f"Incorrect format! Format: {rutils.get_command_token()}makechannel 'channel_name'", text_type='header', box_align='left', user=gs.mumble_inst.users[data.actor]['name'], ignore_whisper=True) return channel_name = split_data[1] rutils.make_channel(rutils.get_my_channel(), channel_name) dprint(f"Made a channel: {channel_name} by {data_actor}", origin=L_COMMAND) log(INFO, f"Made a channel: {channel_name} by {data_actor}", origin=L_COMMAND)