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 interactivo permiten que los usuarios realicen las siguientes acciones:
- Agregar apps de Chat a espacios de Chat o a mensajes directos
- Enviar mensajes a apps de Chat o recibir mensajes de ellas
- Envía un comando a las apps de Chat.
- Obtener una vista previa de los vínculos desde un servicio o sistema externo
- Enviar información a 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 el mercado de muchas maneras, como las siguientes:
- Busca e instala apps de Chat desde Google Chat o el 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 haya instalado 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 agregarlo 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 una app de chat para agregarla a un espacio:
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 Cómo extender Google Chat en la documentación de complementos 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 eventos de interacción.
Cómo configurar una app de Chat interactiva
Para cada framework, en la siguiente tabla, se muestra la documentación para configurar y crear una app de Chat interactiva básica para cada arquitectura de 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 |
Cómo compilar funciones interactivas
Para cada framework, la siguiente tabla muestra la documentación para compilar funciones interactivas:
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 |
Cómo compilar diálogos interactivos | Documentación | Documentación |
Recopilar y procesar información | Documentación | Documentación |
Cómo obtener una vista previa de los vínculos en los mensajes de Chat | Documentación | Documentación |
Compila una página principal para tu app de Chat | No está disponible para complementos. | Documentación |
Cómo conectarse a sistemas y herramientas externos | Documentación | Documentación |
Temas relacionados
- Cómo compilar una app de Google Chat como complemento de Google Workspace
- Cómo recibir y responder eventos de interacción
- Elige una arquitectura de app de Google Chat