Configura la API de Google Chat

Cada app de Google Chat que creas requiere su propio proyecto de Google Cloud con la API de Chat habilitada y configurada. En esta página, se muestra cómo configurar la API de Chat.

Requisitos previos

Elige un nombre visible, un avatar y una descripción para tu app de Chat

Para llamar a la API de Chat, debes configurar una app de Google Chat con la siguiente información:

Campo Descripción Formato
Nombre de la aplicación El nombre visible de la app de Chat. Hasta 25 caracteres alfanuméricos
URL del avatar Es la imagen que se muestra como el avatar de tu app de Chat. Una URL HTTPS que dirija a una imagen gráfica cuadrada (PNG o JPEG) El tamaño recomendado es de 256 por 256 píxeles o más.
Descripción Una breve descripción del propósito de la app de Chat Hasta 40 caracteres alfanuméricos

El nombre, el avatar y la descripción de la app de Chat se muestran a los usuarios en la IU de Chat. En el caso de algunas solicitudes de escritura de la API de Chat, Chat usa esta información para atribuir las acciones que realiza una app de Chat en Chat.

Por ejemplo, si llamas al método spaces.create(), Chat incluye el nombre de la app de Chat en la descripción de quién creó el espacio, como se muestra en la siguiente imagen:

La app de Google Chat crea un espacio para un usuario.
Figura 1: Es el mensaje de atribución que muestra Chat cuando se usa el método spaces.create() para crear un espacio en nombre de un usuario.

Para interactuar con las apps de Chat, los usuarios también pueden ver o usar esta información de las siguientes maneras:

  • Menciona el nombre de la app de Chat para invocarla.
  • Busca y comienza un mensaje directo con la app de Chat. En el menú Apps, los mensajes directos muestran el nombre y el avatar de la app de Chat.
  • Desde la barra de redacción, los usuarios pueden explorar las apps de Chat y ver su nombre, avatar y descripción.

Configura tu app de Chat en la consola de Google Cloud

Cuando tengas los detalles de tu app de Chat, abre tu proyecto de Cloud y configura la API de Chat:

  1. En la consola de Google Cloud, ve a la página de la API de Chat y haz clic en la página Configuración:

    Ve a la página Configuración de la API de Chat

  2. En Información de la aplicación, completa los campos Nombre de la app, URL del avatar y Descripción.

  3. En Funciones interactivas, haz clic en el botón de activación Habilitar funciones interactivas para desactivar las funciones interactivas de la app de Chat. Puedes configurar esta opción más adelante. Para obtener información sobre cómo configurar y compilar funciones interactivas, consulta Cómo recibir y responder a las interacciones del usuario.

  4. Opcional: En Registros (Logs), selecciona la casilla de verificación Registrar errores en Logging (Log errors to Logging) para usar Google Cloud Logging. Para obtener más información, consulta Consulta los registros de errores de las apps de Chat.

  5. Haz clic en Guardar.

Otorga permiso a otras personas para que configuren la API de Chat

Puedes otorgarles acceso a la página de configuración de la app de Chat a usuarios específicos si les otorgas el rol de Identity and Access Management (IAM) de Google Cloud de Propietario de apps de Chat o Visualizador de apps de Chat. Los usuarios con estos roles no pueden navegar a la página de configuración de las apps de Chat con el panel APIs y servicios, pero pueden acceder a la página de configuración navegando a la consola de Google Cloud del proyecto de Cloud host de la app de Chat de la siguiente manera:

https://console.developers.google.com/apis/api/chat.googleapis.com/hangouts-chat?project=PROJECT_ID

En el ejemplo anterior, PROJECT_ID es el ID del proyecto de Google Cloud que aloja la app de Chat.