code: def validate_bot_config(config_bundle) -> None:
      
      if not config_bundle.name:
          bot_config = os.path.join(config_bundle.config_directory, config_bundle.config_file_name or '')
          raise AttributeError(f"Bot config {bot_config} has no name configured!")
  
      # This will raise an exception if we can't find the looks config, or if it's malformed
      config_bundle.get_looks_config()
docs: Checks the config bundle to see whether it has all required attributes.