EventType
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. |
Salvo que se indique lo contrario, el contenido de esta página está sujeto a la licencia Atribución 4.0 de Creative Commons, y los ejemplos de código están sujetos a la licencia Apache 2.0. Para obtener más información, consulta las políticas del sitio de Google Developers. Java es una marca registrada de Oracle o sus afiliados.
Última actualización: 2024-12-17 (UTC)
[null,null,["Última actualización: 2024-12-17 (UTC)"],[[["Google Chat app interaction events are triggered by various user actions, such as sending messages, adding/removing the app, interacting with cards, and updating widgets."],["These events provide context about the interaction, like the user, space, and specific action taken, allowing your app to respond appropriately."],["`ADDED_TO_SPACE` and `REMOVED_FROM_SPACE` events help manage the app's presence in spaces, while `CARD_CLICKED` enables handling user interactions with card elements."],["`MESSAGE` events cover various scenarios, including direct messages, @mentions, slash commands, and link previews, enabling diverse app functionalities."],["`APP_HOME` and `SUBMIT_FORM` events allow for interactions specific to apps that utilize the app home feature for a more integrated experience within Google Chat."]]],[]]