docs: def send_command(self, command: str, *args, **kwargs):
          """
          For request bot to perform some action
          """
          info = 'send command `%s` to bot. Args: %s | Kwargs: %s'
          self._messaging_logger.command.info(info, command, args, kwargs)
  
          command = command.encode('utf8')
          # target = target.encode('ascii')
          args = _json.dumps(args).encode('utf8')
          kwargs = _json.dumps(kwargs).encode('utf8')
          frame = (b'', command, args, kwargs)
          debug = ' send command run_control_loop: %s'
          self._messaging_logger.command.debug(debug, self._run_control_loop)
  
          if self._run_control_loop:
              self.add_callback(self.command_socket.send_multipart, frame)
          else:
              self.command_socket.send_multipart(frame)