Aviso:

Para brindarle información de soporte completa de manera más rápida, el contenido de esta página ha sido traducido al español mediante traducción automática. Para consultar la información de soporte más precisa, consulte la versión en inglés de este contenido.

GitHub Bot

Introducción

Este tutorial te ayudará a crear una extensión en Zoho Cliq que te permitirá ver los detalles de tus repositorios de GitHub 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.

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

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:
    • Integration Function: 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 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.

Última actualización 2026-03-20 21:51:56 +0530 IST

Tiempo mínimo para completar:

40 mins

Nivel de dificultad:

Advanced

SERVICIOS INVOLUCRADOS

Serverless DevOps

COMPONENTES INVOLUCRADOS

Functions