--- title: "Configurar un bot" url: https://docs.catalyst.zoho.com/es/tutorials/githubbot/python/configure-bot/ 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: "Integration Functions" url: /es/serverless/help/functions/integration-functions --- # Configurar el bot como notificador de webhook entrante A continuación, configuremos el bot como un notificador de webhook entrante, que realiza acciones cuando se invoca la URL del webhook en GitHub. Puedes hacerlo de la siguiente manera: 1. Generar un token de webhook en el bot de Cliq 2. Obtener la App Key de tu extensión 3. Obtener la URL del webhook handler de tu extensión 4. Crear un webhook en GitHub y configurar estos valores Analizaremos estas acciones en detalle una por una. Este webhook se activa cada vez que se hace un push de un commit a uno de los repositorios en tu cuenta de Git. Cuando ocurre ese evento, GitHub realiza una solicitud HTTP a la URL del webhook handler con las credenciales que configuramos. Pasará los detalles de ese evento de push a Cliq, y el bot de Cliq te notificará y mostrará los detalles. ### Generar un token de webhook Puedes generar un token de webhook en Cliq como se describe a continuación. El token de webhook se autentica mediante la función de botón "authenticate" que configuramos en el paso anterior. 1. Busca el bot de GitHub en tu cuenta de Cliq. Selecciona el bot y haz clic en **Continue**. ![search_bot](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/search_bot.webp) 2. Otorga permiso al bot para acceder a los detalles de tu cuenta. ![allow_access](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/allow_access.webp) Se activará el chat. 3. Escribe **"webhooktoken"** en el chat y presiona **Enter**. Luego haz clic en **Create Webhook**. ![create_webhook](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/create_webhook.webp) 4. Haz clic en **Create Webhook**. En la ventana emergente que aparece, necesitaremos ingresar el token de webhook del bot. ![webhook_popup](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/webhook_popup.webp) Para obtener el token de webhook, haz clic en el ícono de **Profile** en la esquina superior derecha de la página. ![click_profile](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/click_profile.webp) Haz clic en **Bots & Tools**. ![bots_and_tools](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/bots_and_tools.webp) Haz clic en **Webhook Tokens** en el menú de Integrations. ![webhook_tokens](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/webhook_tokens.webp) Haz clic en **Generate New Token** y copia el token generado. ![copy_token](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/copy_token.webp) Pega el valor del token en la ventana emergente y haz clic en **Submit**. ![paste_token](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/paste_token.webp) ### Obtener la App Key Puedes obtener la App Key de la extensión de la siguiente manera: 1. Haz clic en la extensión **GitHubExt** desde la página de extensiones en la [consola de desarrollo de Cliq](https://cliq.zoho.com/developer) y luego navega a la sección **Connectors**. 2. Copia la Sandbox App Key de tu extensión. ![sandbox_key](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/sandbox_key.webp) Esta clave será el valor del parámetro `appkey` en la URL que configuraremos en GitHub. ### Obtener la URL del webhook handler Puedes obtener la URL del webhook handler de la extensión de la siguiente manera: 1. Navega de vuelta a tu cuenta de Cliq y haz clic en tu foto de perfil. Haz clic en **Bots & Tools** en la sección del menú. ![select_bots_tools](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/select_bots_tools.webp) 2. Haz clic en **GitHub Bot** en tu lista de bots. Esto abrirá un panel lateral. Copia la URL que se muestra en _Incoming WebHook Endpoint_. ![incoming_webhook_endpoint](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/incoming_webhook_endpoint.webp) Esta será la baseURL que configuraremos en GitHub. ### Crear un webhook en GitHub La URL completa para configurar en GitHub es: **_baseURL_?`appkey`\={{_appkey_}}&`zapikey`\={{_zapikey_}}** donde _baseURL_ es la URL del webhook handler, `appkey` es la Sandbox App Key de tu extensión y `zapikey` es el token de webhook generado en Cliq. Por ejemplo: **https://cliq.zoho.com/company/org_id/api/v2/githubbot/incoming?appkey={{_appkey_}}&zapikey={{_zapikey_}}** Ahora agreguemos esta URL en GitHub de la siguiente manera: 1. Abre tu cuenta de [GitHub](https://github.com/) y navega a cualquiera de tus repositorios. 2. Abre la **configuración de tu repositorio** y luego haz clic en **Webhooks -> Add webhook**. ![add_webhook](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/add_webhook.webp) 3. Ingresa la URL en el formato especificado anteriormente, sustituyendo los valores de `appkey` y `zapikey`. Configura el webhook como se muestra a continuación. ![configure_url](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/configure_url.webp) Puedes seleccionar los eventos sobre los que te gustaría recibir notificaciones. 4. Haz clic en **Add webhook**. ![configure_events](https://catalyst-docs-development.zohostratus.in/images/tutorials/githubbot/python/configure_events.webp) Este webhook ahora habilitará alertas para los eventos configurados en tu repositorio.