Compila una app interactiva de Google Chat

En esta página, se proporciona una descripción general de los frameworks que puedes usar para compilar una app interactiva de Google Chat.

Las apps de Chat interactivas permiten que los usuarios realicen cualquiera de las siguientes acciones:

  • Agregar apps de Chat a espacios de Chat o mensajes directos
  • Enviar o recibir mensajes de apps de Chat
  • Indicar a las apps de chat con instrucciones un comando
  • Obtener una vista previa de los vínculos de un servicio o sistema externo
  • Enviar información a las apps de Chat, como ingresar texto en un diálogo o un mensaje de tarjeta

Cómo descubren y usan los usuarios las apps interactivas de Chat

Los usuarios pueden descubrir y usar las apps de Chat publicadas en Marketplace de muchas maneras, incluidas las siguientes:

  • Busca e instala apps de Chat desde Google Chat o Marketplace.
  • Interactuar con una app de Chat que se agregó a un espacio de Chat
  • Descubrir la app de Chat en el panel de mensajes directos después de que un administrador de Google Workspace la instaló en su nombre

Para comenzar a usar una app de Chat, los usuarios de Google Chat pueden iniciar un mensaje directo con la app de Chat o agregarla a un espacio. Los usuarios también pueden agregar la app de Chat mencionándola con @. Para obtener más información, consulta Cómo usar apps de Chat.

En el siguiente ejemplo, se muestra cómo un usuario menciona con @a una app de Chat para agregarla a un espacio:

Agregar una app de Chat a un espacio escribiendo @ en un mensaje

Elige un framework para tu app de Chat interactiva

Para compilar una app de Chat que interactúe con los usuarios, puedes elegir entre los siguientes frameworks:

  • Complemento de Google Workspace (versión preliminar para desarrolladores): Te permite extender otras aplicaciones de Google Workspace y mostrar tu app de Chat con otros tipos de apps en Google Workspace Marketplace. Para obtener más información, consulta Extiende Google Chat en la documentación del complemento de Google Workspace.
  • Evento de interacción de la API de Chat: Te permite compilar funciones adicionales, como una página principal de la app de Chat, y usar otras arquitecturas, como Pub/Sub y Dialogflow CX. Para obtener más información, consulta Cómo recibir y responder a eventos de interacción.

Configura una app de Chat interactiva

En la siguiente tabla, se muestra la documentación para configurar y crear una app de Chat interactiva básica para cada arquitectura de la app de Google Chat:

Configuración Complemento Eventos de interacción de la API de Chat
Configura la API de Chat Documentación Documentación
Guías de inicio rápido  
Apps Script Documentación Documentación
Servicio HTTP Documentación Documentación
Dialogflow CX No está disponible para complementos. Documentación
Pub/Sub No está disponible para complementos. Documentación

Crea funciones interactivas

En la siguiente tabla, se muestra la documentación para compilar funciones interactivas para cada framework:

Función Complemento Eventos de interacción de la API de Chat
Enviar mensajes Documentación
Cómo responder a comandos Documentación Documentación
Crea diálogos interactivos Documentación Documentación
Recopila y procesa información Documentación Documentación
Vistas previas de vínculos en mensajes de Chat Documentación Documentación
Crea una página principal para tu app de Chat No está disponible para complementos. Documentación
Conectarse a sistemas y herramientas externos Documentación Documentación