EventType

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

Para configurar tu app de Chat para que reciba eventos de interacción, consulta Cómo recibir y responder a las interacciones de los usuarios.

Enumeraciones
UNSPECIFIED Es el 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 en cualquiera de los siguientes ejemplos:

  • Cualquier mensaje en un espacio de mensaje directo (MD) con la app de Chat
  • Un mensaje en un espacio de varias personas en el que una persona menciona a 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 publica un mensaje que contiene 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 publicando 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 información sobre las apps de Chat que instalan los administradores, consulta la documentación de la Ayuda para administradores de Google Workspace Cómo instalar apps 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 apps de Chat, el campo space.adminInstalled se establece en false. Si un usuario instaló la app de Chat antes que el administrador, esta permanecerá instalada para el usuario y 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 en los siguientes ejemplos:

  • El usuario hace clic en un 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 y, además, incluye un DialogEventType.

WIDGET_UPDATED Un usuario actualiza un widget en un mensaje o diálogo de la tarjeta.
APP_COMMAND Un usuario invoca un comando de la app.
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 Cómo compilar una página principal para una app de Google Chat.

SUBMIT_FORM

Un usuario envía información en una tarjeta de la pantalla 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 Cómo compilar una página principal para una app de Google Chat.