Descripción general

Google Chat admite la colaboración en equipo brindando lo siguiente:

  • Mensajes directos entre usuarios
  • Conversaciones agrupadas dentro de los espacios.
  • Espacios de chat que te permiten dedicar espacios de debate por proyecto, por equipo o de otra manera.
  • Apps de chat que pueden participar en espacios o responder mensajes directos

Las interacciones entre Google Chat y las apps ocurren mediante mensajes en el contexto de espacios particulares. Por ejemplo, una app puede enviar texto simple (un tipo de mensaje) a un espacio de chat específico (un tipo de espacio).

Los mensajes incluyen interacciones con la app de Chat, texto simple o tarjetas, mientras que los espacios incluyen salas de chat y mensajes directos.

En el diagrama anterior, se muestran los diferentes tipos de interacciones y contextos disponibles para los mensajes y los espacios:

  • Los mensajes pueden tener las siguientes interacciones:

    • Eventos de interacción con una app de Chat
    • Texto sin formato de una app de Chat
    • Tarjetas de una app de Chat
  • Los espacios pueden tener los siguientes contextos:

    • Sala de chat
    • Mensaje directo

Mensajes

Los mensajes entre Google Chat y una implementación de la app siguen un formato de mensaje definido, en el que cada mensaje consiste en un objeto JSON cuyos componentes especifican el ID de usuario, el estilo, el contenido y otros aspectos del mensaje.

Existen varios tipos de mensajes que se usan en la interacción de las apps con Google Chat.

A las apps

Los mensajes de Google Chat a una app se conocen como eventos de interacción de apps de chat y pueden ser de varios tipos diferentes.

Desde apps

Los mensajes de una app a Google Chat pueden tener uno o ambos tipos de contenido:

  • Text incluye contenido de texto sin formato con formato de texto limitado.
  • Las tarjetas definen el formato, el contenido y el comportamiento de las tarjetas que se mostrarán en el espacio de destino.

En el siguiente ejemplo, una app de administración de proyectos responde a una consulta mediante la compilación de una lista de datos en una estructura de datos de tarjetas y la muestra en el chat. Luego, Google Chat muestra la tarjeta:

La app de administración de proyectos muestra una lista de tareas a un usuario en un mensaje directo.

Espacios

Un espacio en Google Chat es una generalización de espacios de chat y mensajes directos. Si bien cada tipo de espacio tiene propiedades específicas (por ejemplo, un espacio de chat es visible para varios usuarios, mientras que un mensaje directo no lo es), a menudo se usa el concepto general de un espacio.

Por ejemplo, una app puede enviar un mensaje a un espacio, sin importar el tipo de espacio. Sin embargo, puede haber restricciones en ese mensaje que afecten cómo se administra, según el tipo específico del espacio de destino.

¿Quieres ver la API de Google Chat en acción?
En el canal Google Workspace Developers, encontrarás videos con sugerencias, trucos y las funciones más recientes.