Recientes

Google Chat brinda asistencia para la colaboración entre equipos a través de lo siguiente:

  • Mensajes directos entre usuarios.
  • Conversaciones agrupadas en conversaciones.
  • Espacios de chat que te permiten dedicar un espacio de debate por proyecto, por equipo o demás.
  • Apps de chat que pueden participar en espacios o responder mensajes directos.

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

Los mensajes incluyen eventos, tarjetas de texto simples 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 espacios:

  • Los mensajes pueden tener las siguientes interacciones:

    • Evento a una app.
    • Texto simple de una app
    • Tarjeta de una app.
  • Los espacios pueden tener los siguientes contextos:

    • Sala de chat
    • Mensaje directo

Mensajes

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

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

En apps

Los mensajes de Google Chat a una app se conocen como eventos y pueden ser de varios tipos diferentes.

De apps

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

  • Texto simple tiene 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 mostrará la tarjeta:

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

Spaces

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 maneja, según el tipo específico de espacio de destino.