--- title: "Inicializar el proyecto" url: https://docs.catalyst.zoho.com/es/tutorials/githubbot/python/initialize-project/ description: "Crea una extensión en Zoho Cliq con Integration Functions de Catalyst, que te permite acceder y trabajar con tus repositorios de GitHub mediante un bot de Cliq." last_updated: 2026-11-04T10:10:44Z service: All Services type: tutorial related_links: - name: "Initialize CLI Resources" url: /es/cli/v1/initialize-resources/introduction - name: "Project Directory Structure" url: /es/cli/v1/project-directory-structure/introduction --- # Inicializar el proyecto desde la CLI Ahora puedes comenzar a trabajar en tu proyecto de Catalyst desde la CLI. El primer paso es inicializar el proyecto en un directorio vacío. Este será el directorio principal de tu proyecto y todos los archivos del proyecto se guardarán en él. Puedes obtener más información sobre esto en la [página de ayuda de la estructura de directorios del proyecto](https://docs.catalyst.zoho.com/es/cli/v1/project-directory-structure/introduction). Puedes aprender sobre la inicialización de un proyecto en detalle en la [documentación de ayuda de la CLI](https://docs.catalyst.zoho.com/es/cli/v1/cli-command-reference/). 1. Crea una carpeta para el proyecto en tu máquina local y navega hasta ella desde la terminal. 2. Inicializa un proyecto ejecutando el siguiente comando desde ese directorio: ```sh catalyst init ``` 3. Selecciona el portal (u organización) preferido navegando con las teclas de flecha y presiona **Enter** para confirmar. Si no tienes otras organizaciones asociadas con la cuenta, se seleccionará automáticamente la predeterminada. ![select_portal](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/select_portal_updated.webp) 4. Ahora, la CLI te pedirá que asocies un proyecto de Catalyst con el directorio. Asócialo con el proyecto que creamos anteriormente desde la consola. Selecciona **GitHubBot** de la lista y presiona **Enter**. ![select_default_project](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/select_default_project.webp) 5. Selecciona **Functions** usando la barra espaciadora. Presiona la tecla **Enter** para inicializar. ![select_components](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/select_components_updated.webp) 6. La CLI iniciará la configuración de la función. Selecciona Integration como el tipo de función. ![function_type](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/function_type.webp) 7. Selecciona **Cliq** como el servicio y presiona Enter. ![select_service](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/select_service.webp) 8. Todas las clases de handlers de Cliq se seleccionarán de forma predeterminada. Presiona **Enter**. ![select_handlers](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/select_handlers.webp) 9. Selecciona **Python 3.9** como el stack de la función y presiona **Enter**. ![select_python_runtime](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/select_python_runtime.webp) 10. Presiona **Enter** para confirmar el nombre de paquete predeterminado como `git_hub_bot_function` y el punto de entrada como `main.py`. ![function_setup](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/function_setup.webp) La CLI descargará e instalará el paquete más reciente del [SDK de Catalyst para Python](https://docs.catalyst.zoho.com/es/sdk/python/v1/overview). > **Nota:** Asegúrate de ingresar el nombre del paquete y el nombre del archivo exactamente como se indica, porque el código de la aplicación contiene los mismos nombres. El directorio de funciones se ha creado con la estructura estándar. La inicialización de Catalyst está completa. El directorio de tu proyecto ahora está configurado con el [directorio de funciones](https://docs.catalyst.zoho.com/es/cli/v1/project-directory-structure/functions-directory) (CATALYST\_FUNCTIONS\_HOME) junto con los archivos de configuración y las dependencias. El directorio del proyecto también contiene el `[catalyst.json](https://docs.catalyst.zoho.com/es/cli/v1/project-directory-structure/catalyst-json)`, un [archivo requirements.txt](https://docs.catalyst.zoho.com/es/cli/v1/project-directory-structure/functions-directory/#requirementstxt-file) y un archivo oculto `.catalystrc`. Esta será la estructura final del directorio de tu proyecto. ![functions_directory](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/function_directory.webp)