EventType

Tipos de eventos de interacción de la app de Google Chat.

Si quieres configurar tu app de Chat para que reciba eventos de interacción, consulta Recibe y responde interacciones de los usuarios.

Enumeraciones
UNSPECIFIED Valor predeterminado de la enumeración. NO USAR.
MESSAGE

Un usuario envía un mensaje a la app de Chat o la invoca en un espacio, como cualquiera de los siguientes ejemplos:

  • Cualquier mensaje en un espacio de mensajes directos (MD) con la app de Chat
  • Un mensaje en un espacio de varias personas en el que una persona @menciona la app de Chat o usa uno de sus comandos de barra.
  • Si configuraste vistas previas de vínculos para tu app de Chat, un usuario publicará un mensaje con un vínculo que coincide con el patrón de URL configurado.
ADDED_TO_SPACE

Un usuario agrega la app de Chat a un espacio o un administrador de Google Workspace instala la app de Chat en espacios de mensajes directos para los usuarios de su organización. Por lo general, las apps de chat responden a este evento de interacción con un mensaje de bienvenida en el espacio.

Cuando los administradores instalan apps de Chat, el campo space.adminInstalled se establece en true y los usuarios no pueden desinstalarlas. Para obtener más información sobre las apps de Chat instaladas por los administradores, consulta la documentación de ayuda para administradores de Google Workspace: Instala aplicaciones de Marketplace en tu dominio.

REMOVED_FROM_SPACE

Un usuario quita la app de Chat de un espacio o un administrador de Google Workspace desinstala la app de Chat para un usuario de su organización. Las apps de Chat no pueden responder con mensajes a este evento porque ya se quitaron.

Cuando los administradores desinstalan las apps de Chat, el campo space.adminInstalled se establece en false. Si un usuario instaló la app de Chat antes que el administrador, la app de Chat permanecerá instalada para el usuario y la app de Chat no recibirá un evento de interacción REMOVED_FROM_SPACE.

CARD_CLICKED

Un usuario hace clic en un elemento interactivo de una tarjeta o un diálogo de una app de Chat, como un botón. Para recibir un evento de interacción, el botón debe activar otra interacción con la app de Chat. Por ejemplo, una app de Chat no recibe un evento de interacción CARD_CLICKED si un usuario hace clic en un botón que abre un vínculo a un sitio web, pero recibe eventos de interacción de los siguientes ejemplos:

  • El usuario hace clic en el botón Send feedback de una tarjeta, lo que abre un diálogo para que ingrese información.
  • El usuario hace clic en un botón Submit después de ingresar información en una tarjeta o un diálogo.

Si un usuario hace clic en un botón para abrir, enviar o cancelar un diálogo, el campo isDialogEvent del evento de interacción CARD_CLICKED se establece en true e incluye un DialogEventType.

WIDGET_UPDATED Un usuario actualiza un widget en un mensaje o diálogo de tarjeta.
APP_HOME

Un usuario abre un mensaje directo desde una app de Chat que usa la página principal de la app. Solo se incluyen los campos type, user y space para los eventos de este tipo. Para obtener más información, consulta Crea una página principal para una app de Google Chat.

SUBMIT_FORM

Un usuario envía información en la tarjeta de la página principal de una app. Solo se incluyen los campos type, user y space para los eventos de este tipo. Para obtener más información, consulta Crea una página principal para una app de Google Chat.