Administra proyectos con Google Chat, Vertex AI y Firestore

En este instructivo, se muestra cómo crear una app de Google Chat que un equipo pueda que puedes usar para gestionar proyectos en tiempo real. La app de Chat usa Vertex AI para ayudar a los equipos a escribir historias de usuarios (que representan las características de un sistema de software desde el punto de vista de un usuario para que el equipo lo desarrolle) y y conserva las historias en una base de datos de Firestore.

  • Mencionar la aplicación de gestión de proyectos hace que esta ofrezca ayuda.
    Figura 1: Carlos conversa sobre el desarrollo de funciones en un espacio de Chat con su equipo. Mencionar que la app de Chat de administración de proyectos le permite ofrecer ayuda.
  • Usar el comando de barra /createUserStory para crear una historia
    Figura 2: Con el comando de barra /createUserStory, Charlie crea una historia.
  • La app de Chat de administración de proyectos usa Vertex AI para escribir la descripción de la historia.
    Figura 3: La app de Chat de administración de proyectos usa Vertex AI para escribir la descripción de la historia y, luego, la comparte en el espacio.
  • Charlie finaliza los detalles de la historia.
    Figura 4: Carlos hace clic en Editar para finalizar los detalles de la historia. La descripción de IA es precisa, pero Charlie desea más detalles, así que hace clic en Expandir para que Vertex AI agregue requisitos a la descripción de la historia. Carlos se asigna a sí mismo la historia, establece el estado como Iniciada, selecciona la prioridad y el tamaño adecuados y, luego, hace clic en Guardar.
  • Gestionar todas las historias de usuario del equipo.
    Figura 5: En cualquier momento, Charlie puede ver y administrar todas las historias de usuario del equipo con el comando de barra /manageUserStories.

Requisitos previos

Objetivos

  • Compila una app de Chat que administre software ágil proyectos.
  • Ayuda a los usuarios a escribir historias de usuario con modelos Herramientas de escritura de historias asistidas por IA y con tecnología de Vertex AI:
    • Generar y volver a generar descripciones de historias
    • Expande las descripciones de las historias a partir de las notas para completar los requisitos.
    • Corregir la gramática para corregir los errores tipográficos.
  • Mantén el trabajo actualizado escribiendo en una base de datos de Firestore y leyendo desde ella.
  • Facilita la colaboración en un espacio de Chat permitiendo que los usuarios crea, edita, asigna y comienza historias directamente desde la conversación.

Productos usados

La app de administración de proyectos usa los siguientes servicios de Google Workspace y Productos de Google Cloud:

  • API de Chat: Una API para desarrollar apps de Google Chat que reciben y responden a Eventos de interacción de chat, como mensajes La gestión de proyectos La app de Google Chat usa la API de Chat para recibir a eventos de interacción enviados por Chat y a configurar atributos que determinar cómo aparece en Chat, como el nombre y la imagen de avatar.
  • API de Vertex AI: Una plataforma de IA generativa La gestión de proyectos La app de Google Chat usa la API de Vertex AI para escribir historias de usuario títulos y descripciones.
  • Firestore: Una base de datos de documentos sin servidores La gestión de proyectos La app de Google Chat usa Firebase para almacenar datos sobre historias de usuario.
  • Cloud Functions: Un servicio de computación ligero y sin servidores que te permite crear Funciones independientes de un solo propósito que pueden responder a Chat eventos de interacción sin tener que administrar un servidor o entorno de ejecución. El La app de Google Chat de administración de proyectos usa Cloud Functions para alojar el extremo HTTP al que Chat envía eventos de interacción y como un de procesamiento administrada para ejecutar una lógica que procese estos eventos y responda a ellos.

    Cloud Functions usa los siguientes productos de Google Cloud para compilar, eventos de interacción de procesos y alojar recursos de procesamiento:

    • Cloud Build: Una plataforma completamente administrada de integración, implementación y entrega continuas que ejecuta compilaciones automatizadas.
    • Pub/Sub: Un servicio de mensajería escalable y asíncrono que separa los servicios que producen mensajes de servicios que los procesan.
    • API de Cloud Run Admin: Es un entorno completamente administrado para ejecutar apps alojadas en contenedores.

Arquitectura

La arquitectura de la app de administración de proyectos de Google Chat recibe y procesa eventos de interacción de Chat en un extremo HTTP, usa Vertex AI para ayudar escribir historias de usuarios y almacenar detalles de historias de usuarios en una base de datos de Firestore. El En el siguiente diagrama, se muestra la arquitectura de los servicios de Google Workspace Recursos de Google Cloud usados.

Diagrama de arquitectura de la app de administración de proyectos de Google Chat

La app de administración de proyectos de Google Chat funciona de la siguiente manera:

  1. Un usuario envía un mensaje en Chat e invoca al app de Google Chat de administración de proyectos directamente, mencionarlo en un espacio o ingresar un comando de barra.

  2. Chat envía una solicitud HTTP síncrona al servicio de extremo HTTP.

  3. La app de administración de proyectos de Google Chat procesa solicitud:

    1. Vertex AI ayuda a escribir o actualizar una historia de usuario.

    2. Una base de datos de Firestore almacena, recupera, actualiza o borra historias de usuario de datos no estructurados.

  4. Cloud Functions devuelve una respuesta HTTP a Chat, se lo muestra al usuario como un mensaje o diálogo.

Prepare el entorno

En esta sección, se muestra cómo crear y configurar un proyecto de Google Cloud para la App de Chat

Crea un proyecto de Google Cloud

Consola de Google Cloud

  1. En la consola de Google Cloud, ve a Menú > IAM y Administrador > Crear un proyecto.

    Ir a Crear un proyecto

  2. En el campo Nombre del proyecto, ingresa un nombre descriptivo para tu proyecto.

    Opcional: Para editar el ID del proyecto, haz clic en Editar. No se puede cambiar el ID del proyecto una vez creado el proyecto, así que elige un ID que se adapte a tus necesidades durante el ciclo de vida del en un proyecto final.

  3. En el campo Ubicación, haz clic en Explorar para mostrar las posibles ubicaciones de tu en un proyecto final. Luego, haga clic en Seleccionar.
  4. Haz clic en Crear. La consola de Google Cloud navega a la página Panel y se crea tu proyecto en unos minutos.

gcloud CLI

En uno de los siguientes entornos de desarrollo, accede a la API de CLI (`gcloud`):

  • Cloud Shell: Para usar una terminal en línea con gcloud CLI ya configurado, activa Cloud Shell.
    Activar Cloud Shell
  • Local Shell: Para usar un entorno de desarrollo local, instalar y inicializar con gcloud CLI.
    Para crear un proyecto de Cloud, usa el comando “gcloud projects create”:
    gcloud projects create PROJECT_ID
    Reemplaza PROJECT_ID mediante la configuración del ID del proyecto que deseas crear.

Habilita la facturación para el proyecto de Cloud

Consola de Google Cloud

  1. En la consola de Google Cloud, ve a Facturación. Haz clic en Menú > Facturación > Mis proyectos.

    Ir a Facturación para Mis proyectos

  2. En Selecciona una organización, elige la organización asociada con tu proyecto de Google Cloud.
  3. En la fila del proyecto, abre el menú Acciones. (), haz clic en Cambiar facturación y elige Cuenta de Facturación de Cloud.
  4. Haz clic en Establecer cuenta.

gcloud CLI

  1. Para enumerar las cuentas de facturación disponibles, ejecuta el siguiente comando:
    gcloud billing accounts list
  2. Vincula una cuenta de facturación con un proyecto de Google Cloud:
    gcloud billing projects link PROJECT_ID --billing-account=BILLING_ACCOUNT_ID

    Reemplaza lo siguiente:

    • PROJECT_ID es el ID del proyecto de la Proyecto de Cloud para el que quieres habilitar la facturación.
    • BILLING_ACCOUNT_ID es el ID de la cuenta de facturación que se vinculará el proyecto de Google Cloud.

Habilitación de las API

Consola de Google Cloud

  1. En la consola de Google Cloud, habilita la API de Google Chat, la API de Vertex AI, la API de Cloud Functions, la API de Firestore, la API de Cloud Build, la API de Pub/Sub y la API de Cloud Run Admin.

    Habilitar las API

  2. Confirma que estás habilitando las APIs en la ubicación correcta de Google Cloud y haz clic en Siguiente.

  3. Confirma que estás habilitando las APIs correctas y, luego, haz clic en Habilitar.

gcloud CLI

  1. Si es necesario, configura el proyecto de Cloud actual con el proyecto que creado con el comando gcloud config set project:

    gcloud config set project PROJECT_ID
    

    Reemplaza PROJECT_ID por el ID del proyecto de de Google Cloud que creaste.

  2. Habilitar la API de Google Chat, la API de Vertex AI, la API de Cloud Functions, la API de Firestore, la API de Cloud Build, la API de Pub/Sub y la API de Cloud Run Admin con el comando gcloud services enable:

    gcloud services enable chat.googleapis.com \
    aiplatform.googleapis.com \
    cloudfunctions.googleapis.com \
    firestore.googleapis.com \
    cloudbuild.googleapis.com \
    pubsub.googleapis.com \
    run.googleapis.com
    

    Las APIs de Cloud Build, Pub/Sub y Cloud Run Admin son requisitos previos de Cloud Functions.

Autenticación y autorización

No se necesita ninguna configuración de autenticación y autorización para seguir este .

Para llamar a las APIs de Firestore y Vertex AI, en este instructivo, se usa Credenciales predeterminadas de la aplicación con la cuenta de servicio predeterminada conectada a la Cloud Function, que que no necesitas configurar. En el contexto de un entorno de producción, normalmente crear y adjuntar una cuenta de servicio a la Cloud Function.

Crea e implementa la app de Google Chat

Ahora que creaste y configuraste tu proyecto de Google Cloud, podrás crear y, luego, implementarás la app de Google Chat. En esta sección, realizarás las lo siguiente:

  1. Crea una base de datos de Firestore en la que podrás conservar y recuperar historias de usuarios.
  2. De manera opcional, revisa el código de muestra.
  3. Crea una Cloud Function para alojar y ejecutar la El código de la app de Chat en respuesta a eventos recibidos de Chat como solicitudes HTTP.
  4. Crea e implementa una app de Google Chat en la API de Google Chat página de configuración.

Crea la base de datos de Firestore

En esta sección, crearás una base de datos de Firestore para conservar y recuperar las historias de usuario, pero no defines el modelo de datos. El modelo de datos se establece De forma implícita en el código de muestra por model/user-story.js y model/user.js archivos.

La base de datos de la app de Chat de administración de proyectos modelo de datos basado en documentos se organizan en colecciones. Para obtener más información, consulta Modelo de datos de Firestore.

El siguiente diagrama es una descripción general de la gestión de proyectos Modelo de datos de la app de Google Chat:

Modelo de datos de la base de datos de Firestore.

La colección raíz es spaces, y cada documento representa un espacio al que Historias creadas en la app de Chat. Cada historia de usuario es representado por un documento de la subcolección userStories, y a cada usuario representado por un documento de la subcolección users.

Visualiza definiciones de colecciones, documentos y campos

spaces

Espacios en los que la app de Chat creó historias.

Campos
Document IDString
ID único de un espacio específico en el que se crean las historias. Corresponde al nombre del recurso del espacio en la API de Chat.
userStoriesSubcollection of Documents (userStories)
Historias creadas por la app de Chat y sus usuarios Corresponde al Document ID de un userStories en Firebase.
usersSubcollection of Documents (user)
Usuarios que crearon historias o a quienes se les asignaron
displayNameString
El nombre visible del espacio en la API de Chat. No se estableció para los mensajes directos con los usuarios.

userStories

Historias creadas por la app de Chat y sus usuarios

Campos
Document IDString
ID único de una historia de usuario específica creada por la app de Chat y sus usuarios.
assigneeDocument (user)
El nombre del recurso del usuario asignado para completar la historia. Corresponde al Document ID del documento users y al nombre del recurso de un usuario en la API de Chat.
descriptionString
Una descripción de la función del software desde el punto de vista del usuario.
priorityEnum
La urgencia con la que completar el trabajo Los valores posibles son Low, Medium o High.
sizeEnum
La cantidad de trabajo Los valores posibles son Small, Medium o Large.
statusEnum
La fase del trabajo. Los valores posibles son OPEN, STARTED o COMPLETED.
titleString
El título de la historia un breve resumen.

users

Son los usuarios que crearon historias o a quienes se les asignaron historias.

Campos
Document IDString
Es el ID único de un usuario específico. Corresponde al assignee de un userStories en Firebase y con el nombre del recurso de un usuario en la API de Chat.
avatarUrlString
URL que aloja la imagen de avatar de Chat del usuario.
displayNameString
El nombre visible de Chat del usuario.

Aquí te mostramos cómo crear la base de datos de Firestore:

Consola de Google Cloud

  1. En la consola de Google Cloud, ve a Firestore. Haz clic en Menú > Firestore.

    Ir a Firestore

  2. Haz clic en Crear base de datos.

  3. En Selecciona tu modo de Firestore, haz clic en Modo nativo.

  4. Haz clic en Continuar.

  5. Configura la base de datos:

    1. En Asigna un nombre a tu base de datos, deja el ID de base de datos como (default).

    2. En Tipo de ubicación, especifica una región para la base de datos, como us-central1 Para obtener el mejor rendimiento, selecciona el mismo lugar o cerca ubicación como la Cloud Function de la app de Chat.

  6. Haz clic en Crear base de datos.

gcloud CLI

  • Crea una base de datos de Firestore en modo nativo con el Comando gcloud firestore databases create:

    gcloud firestore databases create \
    --location=LOCATION \
    --type=firestore-native
    

    Reemplaza LOCATION por el nombre de un Firestore región, como como us-central1.

Revisa el código de muestra

Opcionalmente, antes de crear la Cloud Function, tómate un momento para revisar y Familiarízate con el código de muestra alojado en GitHub.

Ver en GitHub

A continuación, se incluye una descripción general de cada archivo:

env.js
Las variables de configuración de entorno para implementar de Google Chat a un proyecto de Google Cloud especificado región. Debes actualizar las variables de configuración en este archivo.
package.json y package-lock.json
Configuración y dependencias del proyecto de Node.js.
index.js
Punto de entrada de la Cloud Function de la app de Chat. Integra lee la Evento de chat de la solicitud HTTP, llama al controlador de la app y publica la respuesta HTTP como un Objeto JSON
controllers/app.js
La lógica principal de la aplicación Procesa el eventos de interacción controlando el Menciones de la app de Chat y comandos de barra Para responder a los clics de la tarjeta, llama a app-action-handler.js.
controllers/app-action-handler.js
Lógica de la aplicación para controlar los clics de tarjetas Eventos de interacción de chat.
services/space-service.js, services/user-service.js y services/user-story-service.js
Estos archivos contienen las partes de la lógica de aplicación específica para trabajar con espacios de Chat los usuarios y las historias de usuario. app.js llama a las funciones de estos archivos. o app-action-handler.js. Para realizar operaciones en la base de datos, las funciones de estos archivos llaman a funciones en firestore-service.js.
services/firestore-service.js
Controla las operaciones de la base de datos. Las llamadas a las funciones de este archivo services/space-service.js, services/user-service.js y services/user-story-service.js
services/aip-service.js
Llama a la API de Vertex AI para obtener texto de IA generativa. predicciones.
model/*.js
Estos archivos contienen la definición de clases y enumeraciones que la aplicación usan para almacenar y pasar datos entre funciones. Establecen el modelo de datos para la base de datos de Firestore.
views/*.js
Cada archivo de este directorio crea una instancia un objeto de tarjeta que App de Chat luego devuelve a Chat como un mensaje de tarjeta o una respuesta de acción de diálogo.
views/widgets/*.js
Cada archivo crea una instancia un tipo de widget El objeto que la app usa para compilar las tarjetas del directorio views/.
test/**/*.test.js
Cada archivo de este directorio y sus subdirectorios contienen las pruebas de unidades. para la función, el controlador, el servicio, la vista o el widget correspondiente. Para realizar todas las pruebas de unidades, ejecuta npm run test mientras estás en directorio raíz del proyecto.

Crea e implementa la Cloud Function

En esta sección, crearás e implementarás una Cloud Function que comprende las la lógica de la aplicación de Chat de administración de proyectos.

La Cloud Function se ejecuta en respuesta a una solicitud HTTP de Chat que contiene un mensaje de interacción. Cuando se ejecuta, el código de la Cloud Function procesa el evento y muestra una respuesta a Chat, que Chat renderiza como un mensaje, diálogo u otro tipo de interacción del usuario. Si corresponde, el equipo de La función también lee o escribe en la base de datos de Firestore.

A continuación, te mostramos cómo crear la Cloud Function:

Consola de Google Cloud

  1. Descarga el código de GitHub como un archivo ZIP.

    Descargar el archivo ZIP

  2. Extraiga el archivo ZIP que se descargó.

    La carpeta extraída contiene todas las muestras de Google Workspace completas. en un repositorio de confianza.

  3. En la carpeta extraída, navega a google-chat-samples-main/node/project-management-app/ y, luego, comprime la carpeta project-management-app en un archivo ZIP.

    El directorio raíz del archivo ZIP debe contener lo siguiente: archivos y carpetas:

    • env.js
    • README.md
    • gcloudignore.text
    • package-lock.json
    • package.json
    • index.js
    • model/
    • controllers/
    • views/
    • services/
  4. En la consola de Google Cloud, ve a la página Cloud Functions.

    Ir a Cloud Functions

    Asegúrate de que el proyecto de Google Cloud de tu La app de Chat está seleccionada.

  5. Haz clic en Crear función.

  6. En la página Crear función, configura tu función:

    1. En Entorno, selecciona 2nd gen.
    2. En Nombre de la función, ingresa project-management-tutorial.
    3. En Región, selecciona una región.
    4. En Autenticación, selecciona Permite invocaciones no autenticadas.
    5. Haz clic en Siguiente.
  7. En Entorno de ejecución, selecciona Node.js 20.

  8. En Punto de entrada, borra el texto predeterminado y, luego, ingresa projectManagementChatApp

  9. En Código fuente, selecciona Carga ZIP.

  10. En Bucket de destino, haz lo siguiente: crear o selecciona un bucket:

    1. Haz clic en Explorar.
    2. Elige un bucket.
    3. Haz clic en Seleccionar.

    Google Cloud sube el archivo ZIP y extrae los archivos componentes en este bucket. Cloud Functions luego copia los archivos componentes la Cloud Function.

  11. En Archivo ZIP, sube el archivo ZIP que descargaste de GitHub. se extraen y se vuelven a comprimir:

    1. Haz clic en Explorar.
    2. Navega hasta el archivo ZIP y selecciónalo.
    3. Haz clic en Abrir.
  12. Haz clic en Implementar.

    Se abrirá la página Detalle de Cloud Functions, y aparecerá tu función. con dos indicadores de progreso: uno para la compilación y otro para el servicio. Cuando ambos indicadores de progreso desaparecen y se reemplazan por una marca de verificación significa que tu función está implementada y lista.

  13. Edita el código de muestra para establecer constantes:

    1. En la página de detalles de la Cloud Function, haz clic en Editar.
    2. Haz clic en Siguiente.
    3. En Código fuente, selecciona Editor intercalado.
    4. En el editor directo, abre el archivo env.js.
    5. Reemplaza project-id por tu ID del proyecto de Cloud.
    6. Actualiza us-central1 con un elemento (opcional) ubicación admitida para tu Cloud Function.
  14. Haz clic en Implementar.

  15. Cuando la función termine de implementarse, copia la URL del activador:

    1. En la página Detalles de la función, haz clic en Activador.
    2. Copia la URL. Lo necesitas para configurar Chat en la siguiente sección.

gcloud CLI

  1. Clona el código desde GitHub:

    git clone https://github.com/googleworkspace/google-chat-samples.git
    
  2. Cambia al directorio que contiene el código de este proyecto. App de Chat de administración:

    cd google-chat-samples/node/project-management-app
    
  3. Edita el archivo env.js para establecer variables de entorno:

    1. Reemplaza project-id por el ID del proyecto de Google Cloud.
    2. Reemplaza us-central1 por la ubicación de tu proyecto de Google Cloud.
  4. Implementa la Cloud Function en Google Cloud:

    gcloud functions deploy project-management-tutorial \
    --gen2 \
    --region=REGION \
    --runtime=nodejs20 \
    --source=. \
    --entry-point=projectManagementChatApp \
    --trigger-http \
    --allow-unauthenticated
    

    Reemplaza REGION por un Ubicación de Cloud Function en la que se aloja su infraestructura, como us-central1.

  1. Cuando la función termine de implementarse, copia la propiedad url de respuesta. Esta es la URL del activador que usarás en la siguiente sección para configura la app de Google Chat.

Configura la app de Google Chat en la consola de Google Cloud

En esta sección, se muestra cómo configurar la API de Chat en el La consola de Google Cloud con información sobre tu app de Chat incluido el nombre de la app de Chat, las barras y la URL activadora de la API de Cloud Función a la que envía eventos de interacción de Chat.

  1. En la consola de Google Cloud, haz clic en Menú. > Más productos > Google Workspace > Biblioteca de productos > API de Google Chat > Administrar > Configuración.

    Ir a la configuración de la API de Chat

  2. En Nombre de la app, escribe Project Manager.

  3. En URL del avatar, escribe https://developers.google.com/chat/images/quickstart-app-avatar.png.

  4. En Description, escribe Manages projects with user stories..

  5. Haz clic en el botón de activación Enable Interactive features.

  6. En Funcionalidad, selecciona Recibir mensajes 1:1 y Unirse a espacios y conversaciones grupales.

  7. En Configuración de la conexión, selecciona URL de la aplicación.

  8. En App URL, pega la URL del activador que copiaste de Cloud. de Functions Deployment, con el formato de https://REGION-PROJECT_ID.cloudfunctions.net/project-management-tutorial Si implementaste la Cloud Function con gcloud CLI, esta es la url propiedad.

  9. Registra el bucket de la app de Chat comandos de barra. Para registrar un comando de barra, haz lo siguiente:

    1. En Comandos de barra, haz clic en Agregar un comando de barra.
    2. Para cada comando de barra detallado en la siguiente tabla, ingresa el Nombre, ID de comando y Descripción, y selecciona si Presiona el comando de barra Abre un diálogo y, luego, haz clic en Listo:

      Nombre ID de comando Descripción Abrir un diálogo
      /createUserStory 1 Crea una historia con el título especificado. No seleccionados
      /myUserStories 2 Muestra una lista de todas las historias asignadas al usuario. No seleccionados
      /userStory 3 Muestra el estado actual de la historia especificada. No seleccionados
      /manageUserStories 4 Abre un diálogo en el que se pueden editar las historias. Seleccionado
      /cleanupUserStories 5 Borra todas las historias del espacio. No seleccionados
  10. En Visibilidad (Visibility), selecciona Haz que esta app de Chat esté disponible para personas y grupos específicos de tus Dominio de Workspace y, luego, ingresa tu dirección de correo electrónico.

  11. De manera opcional, en Registros, selecciona Registrar errores en Logging.

  12. Haz clic en Guardar. Aparecerá un mensaje de configuración guardada, lo que significa que La aplicación de Chat es listo para probarlo.

Prueba la app de Chat

Probar la aplicación de Chat de administración de proyectos con un mensaje y usa sus comandos de barra para crear, editar y borrar historias de usuario.

  1. Abre Google Chat con la cuenta de Google Workspace que que se proporcionan cuando te agregaste como verificador de confianza.

    Ir a Google Chat

  2. Haz clic en Nuevo chat.
  3. En el campo Add 1 or more people, escribe el nombre de tu App de Chat
  4. Selecciona tu app de Chat en los resultados. Un se abrirá un mensaje.

  5. En el nuevo mensaje directo con la app, escribe Hello. presiona enter. La gestión de proyectos La app de Chat responde con un menú de ayuda en el que se detalla lo que pueden hacer.
  6. Para crear una historia, escribe /createUserStory Test story la barra de mensajes y enviarla. La gestión de proyectos La app de Chat responde con un mensaje de tarjeta que detalla historia de usuario que crea para ti con la IA generativa de Vertex AI.
  7. En la consola, consulta la base de datos de Firestore para revisar el que creó sobre el espacio que agregaste de Chat, a los usuarios que interactuaron con ella y la historia de usuario que creaste.

    Ir a Firestore

  8. Vuelve a Google Chat.

    Ir a Google Chat

  9. De manera opcional, para editar la historia, haz clic en Editar. Cuando estés conforme con la historia, haz clic en Guardar.
  10. Prueba cada comando de barra que admita la app. Para verlas, escribe / o menciona la app de Chat.
  11. Para borrar la historia de usuario de prueba, emite /cleanupUserStories comando de barra diagonal. Por otro lado, Quita o desinstala la app. Si se quita, la app borra todas las historias de usuario creadas en ese espacio.

Solucionar problemas

Cuando una app de Google Chat o card muestra un error, el En la interfaz de Chat, aparece un mensaje que dice “Se produjo un error”. o "No se pudo procesar la solicitud". A veces, la IU de Chat no muestra ningún mensaje de error, pero la app de Chat la tarjeta produce un resultado inesperado; Por ejemplo, es posible que un mensaje de tarjeta no para que aparezca la opción.

Aunque es posible que no aparezca un mensaje de error en la IU de Chat, Hay mensajes de error descriptivos y datos de registro disponibles para ayudarte a corregir errores. Cuando se activa el registro de errores de las apps de Chat. Para obtener ayuda sobre la visualización, la depuración y la corrección de errores, consulta Soluciona problemas y corrige errores de Google Chat.

Limpia

Para evitar que se apliquen cargos a tu cuenta de Google Cloud por el recursos usados en este instructivo, te recomendamos que borres el Cloud.

  1. En la consola de Google Cloud, ve a la página Administrar recursos. Haz clic en Menú > IAM y Administrador > Administrar recursos.

    Ir a Resource Manager

  2. En la lista de proyectos, elige el proyecto que quieres borrar y haz clic en Borra .
  3. En el diálogo, escribe el ID del proyecto y, luego, haz clic en Cerrar para borrarlo. el proyecto.