Exemple #1
0
 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)
Exemple #2
0
 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!"
         })
Exemple #3
0
 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)