Compila una app interactiva de Google Chat
Organiza tus páginas con colecciones
Guarda y categoriza el contenido según tus preferencias.
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:

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: 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.
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:
Crea funciones interactivas
En la siguiente tabla, se muestra la documentación para compilar funciones interactivas para cada framework:
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: 2025-08-08 (UTC)
[null,null,["Última actualización: 2025-08-08 (UTC)"],[],[],null,["# Build an interactive Google Chat app\n\nThis page provides an overview of the frameworks that you can use to build an\ninteractive Google Chat app. \n\nInteractive Chat apps let users do any of the following:\n\n- Add Chat apps to Chat spaces or direct messages.\n- Send messages to or receive messages from Chat apps.\n- Prompt Chat apps with a command.\n- Preview links from an external service or system.\n- Submit information to Chat apps, such as entering text into a dialog or card message.\n\nHow users discover and use interactive Chat apps\n------------------------------------------------\n\nUsers can discover and use Chat apps published to the\nMarketplace in many ways, including the following:\n\n- Search and install Chat apps from Google Chat or the Marketplace.\n- Interact with a Chat app that's been added to a Chat space.\n- Discover the Chat app in their direct messages panel after a Google Workspace administrator installed the Chat app on their behalf.\n\nTo start using a Chat app, Google Chat users can\nstart a direct message with the Chat app or add it to a\nspace. Users can also add the Chat app by @mentioning\nit. For more information, see\n[Use Chat apps](https://support.google.com/chat/answer/7655820).\n\nThe following example shows how a user @mentions a\nChat app to add it to a space:\n\nChoose a framework for your interactive Chat app\n------------------------------------------------\n\nTo build a Chat app that interacts with users, you\ncan choose between the following frameworks:\n\n- **Google Workspace add-on** : Lets you extend other Google Workspace applications and list your Chat app with other types of apps on the Google Workspace Marketplace. To learn more, see [Extend Google Chat](/workspace/add-ons/chat) in the Google Workspace add-on documentation.\n- **Chat API interaction event** : Lets you build additional features such as a [Chat app homepage](/workspace/chat/send-app-home-card-message) and use other architectures such as Pub/Sub and Dialogflow CX. To learn more, see [Receive and respond to interaction events](/workspace/chat/receive-respond-interactions).\n\n### Configure an interactive Chat app\n\nFor each framework, the following table shows the documentation for configuring\nand creating a basic interactive Chat app for each\n[Google Chat app architecture](/workspace/chat/structure):\n\n| Configuration | Add-on | Chat API interaction events |\n|------------------------|-----------------------------------------------------------------|-----------------------------------------------------------------------------|---|\n| Configure the Chat API | [Documentation](/workspace/add-ons/chat/configure) | [Documentation](/workspace/chat/configure-chat-api) |\n| **Quickstarts** | |||\n| Apps Script | [Documentation](/workspace/add-ons/chat/quickstart-apps-script) | [Documentation](/workspace/chat/quickstart/apps-script-app) |\n| HTTP service | [Documentation](/workspace/add-ons/chat/quickstart-http) | [Documentation](/workspace/chat/quickstart/gcf-app) |\n| Dialogflow CX | Unavailable for add-ons. | [Documentation](/workspace/chat/build-dialogflow-chat-app-natural-language) |\n| Pub/Sub | Unavailable for add-ons. | [Documentation](/workspace/chat/quickstart/pub-sub) |\n\n### Build interactive features\n\nFor each framework, the following table shows the documentation for\nbuilding interactive features:\n\n| Feature | Add-on | Chat API interaction events |\n|---------------------------------------|------------------------------------------------------------------------|-------------------------------------------------------------|\n| Send messages | [Documentation](/workspace/add-ons/chat/send-messages) | |\n| Respond to commands | [Documentation](/workspace/add-ons/chat/commands) | [Documentation](/workspace/chat/commands) |\n| Build interactive dialogs | [Documentation](/workspace/add-ons/chat/dialogs) | [Documentation](/workspace/chat/dialogs) |\n| Collect and process information | [Documentation](/workspace/add-ons/chat/collect-information) | [Documentation](/workspace/chat/read-form-data) |\n| Preview links in Chat messages | [Documentation](/workspace/add-ons/chat/preview-links) | [Documentation](/workspace/chat/preview-links) |\n| Build a homepage for your Chat app | Unavailable for add-ons. | [Documentation](/workspace/chat/send-app-home-card-message) |\n| Connect to external systems and tools | [Documentation](/workspace/add-ons/guides/connect-third-party-service) | [Documentation](/workspace/chat/connect-web-services-tools) |\n\nRelated topics\n--------------\n\n- [Build a Google Chat app as a Google Workspace add-on](/workspace/add-ons/chat)\n- [Receive and respond to interaction events](/workspace/chat/receive-respond-interactions)\n- [Choose a Google Chat app architecture](/workspace/chat/structure)"]]