Muestras de la app de Google Chat

En esta sección, se incluyen muestras que explican cómo compilar e implementar diferentes tipos de apps de Chat.

Comienza con una guía de inicio rápido

Si nunca compilaste una app de Chat, puedes comenzar completando una guía de inicio rápido. Las guías de inicio rápido explican cómo configurar y ejecutar una muestra básica. Para comenzar a usar la API de Google Chat, puedes elegir entre dos tipos de guías de inicio rápido:

  • Guías de inicio rápido de la API: Configura tu entorno creando una app de Chat que llame a la API de Chat para realizar tareas en tu nombre, como enviar un mensaje o devolver una lista de los espacios de los que eres miembro.
  • Guías de inicio rápido interactivas: Configura la API de Chat y crea una app de Chat básica que puedes agregar a espacios y con la que puedes enviar mensajes.

Guías de inicio rápido de la API

Los inicios rápidos de la API usan la autenticación de usuarios para llamar a la API de Chat, lo que significa que realizan una acción como un usuario autenticado de Chat. En este caso, las guías de inicio rápido te ayudan a llamar a la API de Chat como tú. A diferencia de los inicios rápidos interactivos, no es necesario que instales la app de Chat ni que interactúes con ella en los espacios de Chat.

Las guías de inicio rápido de la API se ofrecen en los siguientes idiomas:

Para todos los demás lenguajes de programación, consulta e instala nuestras bibliotecas cliente para comenzar a usar la API de Chat.

Guías de inicio rápido interactivas

Elige entre los siguientes inicios rápidos interactivos según cómo quieras compilar:

  • Google Apps Script, una plataforma de desarrollo con poco código basada en JavaScript y en la nube
  • Servicio HTTP con Google Cloud Functions.
  • Google Cloud Dialogflow CX, una plataforma de lenguaje natural para conversaciones automatizadas y respuestas dinámicas.
  • Google Cloud Pub/Sub, un servicio de mensajería en tiempo real que te permite compilar detrás de un firewall.
  • AppSheet, una plataforma de desarrollo sin código para crear apps en organizaciones de Google Workspace

Después de completar una guía de inicio rápido, puedes seguir creando tu app de Chat para que pueda hacer lo siguiente:

  • Responder a los usuarios con comandos, diálogos, vistas previas de vínculos y otras funciones interactivas
  • Realizar tareas de forma proactiva o independiente, como enviar un mensaje cada vez que cambia algo en un servicio externo Para realizar tareas que no inicie un usuario, debes configurar la autenticación de la app para que la app de Chat pueda autenticarse y llamar a la API de Chat. Para obtener más información, consulta Cómo autenticarse como una app de Google Chat.

Explora muestras más completas

Después de probar una guía de inicio rápido, explora las muestras de apps de Chat que usan más funciones y servicios. En la siguiente tabla, se enumeran algunos de nuestros ejemplos de apps de chat según el formato, las tecnologías, la arquitectura y las funciones interactivas que usan:

  • Formato: Es el formato de la muestra, que incluye lo siguiente:
    • Los instructivos proporcionan instrucciones paso a paso de principio a fin y suponen que no tienes nada configurado más allá de un proyecto de Google Cloud.
    • Los Codelabs son guías paso a paso de uno o más productos de Google que, por lo general, se presentan en un evento y se publican más tarde para que los pruebes en casa.
    • Las muestras de código de GitHub se publican en el repositorio de GitHub de Google Chat con algunas instrucciones básicas para usarlas. A menudo, estas muestras también se usan en la documentación.
  • Tecnologías: Los productos, servicios o APIs de Google Workspace y Google Cloud que se usan en el ejemplo.
  • Arquitectura: La arquitectura de la app de Chat o el servicio que se usa en el ejemplo.
  • Consulta qué funciones interactivas usa la muestra:
    • Comandos: Responde a comandos del usuario, como /about.
    • Diálogos: Abre interfaces en una ventana nueva en la que los usuarios pueden ingresar y enviar información.
    • Vistas previas de vínculos: Adjunta interfaces basadas en tarjetas a los mensajes que contienen vínculos de servicios de terceros para que los usuarios puedan obtener una vista previa o actualizar la información del vínculo.
    • Páginas principales: Muestra una pestaña Página principal en los mensajes con la app de Chat, en la que los usuarios pueden obtener información sobre sus funciones o usarlas.
    • Widgets interactivos: Usa widgets que les solicitan a los usuarios que hagan clic o interactúen con mensajes y otros tipos de interfaces de usuario, incluidos botones, casillas de verificación y entradas de texto.
    • Eventos: Responde a las actividades en Chat, como mensajes nuevos o miembros en un espacio.
Muestra Descripción Formato Tecnologías Arquitectura Tipo de autenticación Comandos Diálogos Vistas previas de vínculos Páginas de inicio Widgets interactivos Eventos
Asistente de conocimiento de IA Usar Gemini para responder preguntas basadas en el historial de conversaciones en el espacio de Chat Instructivo
API de Google Workspace Events
Google Cloud Functions
Google Cloud Pub/Sub
Google Cloud Eventarc
Vertex AI de Google Cloud
Google Gemini
Google Cloud Firestore
HTTP (Node.js)
Usuario
Administrador de incidentes con autenticación de usuario Responder a incidentes en Chat y generar un resumen de la resolución basado en IA en Documentos de Google Instructivo
API del SDK de Admin
Documentos de Google
Vertex AI de Google Cloud
Apps Script
Usuario
Administrador de incidentes con autenticación de la app Responder a incidentes en Chat y generar un resumen de la resolución basado en IA en Documentos de Google Instructivo
API del SDK de Admin
Documentos de Google
Vertex AI de Google Cloud
Apps Script
Usuario y aplicación
Administrador de proyectos Ayuda a los usuarios a crear, actualizar y completar proyectos en Chat. Instructivo
Google Cloud Functions
Google Cloud Pub/Sub
Vertex AI de Google Cloud
Google Cloud Firestore
HTTP (Node.js)
Ninguno
Compila apps para Google con Gemini En Google I/O 2024, compila varias apps de Chat con funciones de Gemini. Codelab
Google Cloud Functions
Google Cloud Pub/Sub
Vertex AI de Google Cloud
Google Gemini
API de Google Workspace Events
Apps Script
HTTP (Node.js)
Dialogflow CX
Usuario
Encuesta interactiva Permite que los usuarios creen encuestas y muestren los votos totales. Codelab
Google Cloud Functions
Google Cloud Shell
HTTP (Node.js)
Ninguno
Administrador de contactos Ayuda a los usuarios a administrar sus contactos personales y comerciales recopilando información en mensajes de tarjetas y diálogos. Instructivo
Apps Script
Ninguno
Programador de reuniones Crear eventos de Calendario de Google desde un espacio de Chat Instructivo
Calendario de Google
Apps Script
Usuario

Próximos pasos