--- title: "Introducción" url: https://docs.catalyst.zoho.com/es/tutorials/githubbot/python/introduction/ 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: "Project Directory Structure" url: /es/cli/v1/project-directory-structure/introduction/ - name: "Python SDK" url: /es/sdk/python/v1/overview/ - name: "Zoho Cliq" url: https://www.zoho.com/in/cliq/ - name: "GitHub" url: https://github.com/ --- # GitHub Bot ### Introducción Este tutorial te ayudará a crear una extensión en [Zoho Cliq](https://www.zoho.com/in/cliq/) que te permitirá ver los detalles de tus repositorios de [GitHub](https://github.com/) mediante un bot de Cliq. La extensión de Cliq agrupará los siguientes componentes internos: Commands, Function y Bot. Puedes obtener información sobre estos componentes en la [documentación de ayuda de Cliq](https://www.zoho.com/cliq/help/platform/getting-started-with-cliq-platform.html). El chat bot de Cliq proporcionará la siguiente información junto con los enlaces correspondientes cuando ingreses el comando adecuado en el chat: * Lista de todos los repositorios en la cuenta de GitHub * Detalles de los últimos diez commits realizados en un repositorio específico * Detalles de los últimos diez issues abiertos en un repositorio específico Por ejemplo, cuando ingreses el comando para mostrar la lista de repositorios en tu cuenta de Git, el chat bot mostrará los detalles como se muestra a continuación. ![working_bot](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/working_bot.webp) El bot también te enviará una alerta en el chat inmediatamente después de que se haga un push de un commit al repositorio de Git, junto con los detalles del commit. Esta configuración incluye el siguiente componente de Catalyst: 1. [**Catalyst Serverless**](https://docs.catalyst.zoho.com/es/serverless/getting-started/introduction/): - **[Integration Function](https://docs.catalyst.zoho.com/es/serverless/help/functions/integration-functions):** El backend de esta extensión de Cliq se construirá utilizando una Integration Function en la plataforma **Java**. Esta función te permitirá construir y mantener el backend de la extensión de Cliq. Asociaremos esta función con la extensión al crear la extensión en Cliq. Una vez configurada esta integración, la Integration Function se invocará cada vez que se acceda al bot de Cliq. Esta configuración no incluirá un componente client de Catalyst. Codificaremos algunos [handlers](https://docs.catalyst.zoho.com/es/serverless/help/functions/integration-functions/#cliq-integration-function-structure) en la Integration Function que gestionarán eventos y acciones específicos. También utilizaremos la interfaz de línea de comandos (CLI) de Catalyst para construir esta aplicación. En este tutorial se te proporcionará el código de los archivos que se incluirán en la Integration Function. Solo tendrás que copiar el código proporcionado aquí y pegarlo en los archivos correspondientes según las indicaciones.