En esta sección, se muestran ejemplos en los que se explica cómo compilar e implementar diferentes tipos de apps de Chat.
Comienza con una guía de inicio rápido
Si nunca creaste 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 un muestra. 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 un una app de Chat que llama a la API de Chat para realizar tareas en tu nombre, como enviar un mensaje o devolver una lista de de los que eres miembro.
- Guías de inicio rápido interactivas: Configura el Chat y crearás una app básica de Chat que que puedes agregar a los espacios y los mensajes.
Guías de inicio rápido de la API
Las guías de inicio rápido de la API usan la autenticación de usuarios llamar a la API de Chat, lo que significa que realiza una acción como usuario de Chat autenticado. En este caso, las guías de inicio rápido te ayudarán llama a la API de Chat como tú mismo. A diferencia de las guías de inicio rápido interactivas, No necesitas instalar la app de Chat ni interactuar con ella en los espacios de Chat.
Las guías de inicio rápido de la API se ofrecen en los siguientes idiomas:
Para los demás lenguajes de programación, consulta e instala nuestro bibliotecas cliente para comenzar a usar la API de Chat.
Guías de inicio rápido interactivas
Elige una de las siguientes guías de inicio rápido interactivas según cómo desees compilación:
- Google Apps Script, una una plataforma de desarrollo con poco código, basada en la nube y en JavaScript.
- Servicio HTTP con Google Cloud Cloud Functions.
- Dialogflow CX de Google Cloud, una plataforma de lenguaje natural para conversaciones automatizadas y de respuestas ante incidentes.
- Google Cloud Pub/Sub, una herramienta de de mensajería que te permite compilar detrás de un firewall.
- AppSheet, plataforma de desarrollo sin código para compilar apps en Google Workspace organizaciones.
Después de completar una guía de inicio rápido, puedes continuar compilando para que tu La app de Chat puede hacer lo siguiente:
- Responde a los usuarios usando comandos de barra, diálogos, vistas previas de vínculos y otras funciones interactivas.
- Realizar tareas de forma proactiva o independiente; por ejemplo, enviar un mensaje cuando algo cambia en un servicio externo. Para realizar tareas que no son iniciados por un usuario, debes configurar la autenticación de la app Chat puede autenticarse y llamar al API de Chat. Para obtener más información, consulta Autentícate como una app de Google Chat.
Explora muestras más completas
Después de probar una guía de inicio rápido, explora los ejemplos de la app de Chat que usan más funciones y servicios. En la siguiente tabla, se enumeran algunas de nuestras de apps de Chat basadas en el formato las tecnologías, la arquitectura y las funciones interactivas que usan:
- Format: El formato de la muestra, incluidos los siguientes:
- Los instructivos brindan instrucciones paso a paso de principio a fin y supongamos que no tienes nada configurado más que un proyecto de Google Cloud.
- Codelabs son explicaciones guiadas de uno o más productos de Google y, por lo general, una presentación en un evento y publicada más tarde para que la 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. Muchas veces, estas muestras también se usan en la documentación.
- Tecnologías: Google Workspace y Google Cloud los productos, servicios o APIs que se usan en la muestra.
- Arquitectura: La Arquitectura de la app de Chat o servicio usado en la muestra.
- Consulta qué funciones interactivas utiliza la muestra:
- Comandos de barra: responde a
comandos del usuario, como
/about.
- Diálogos: Abre las interfaces en una ventana nueva. donde los usuarios pueden ingresar y enviar información.
- Vistas previas de vínculos: archivos adjuntos interfaces basadas en tarjetas para mensajes que contienen vínculos de terceros servicios, para que los usuarios puedan obtener una vista previa o actualizar la información desde el vínculo.
- Páginas principales: Muestra un Pestaña Página principal en los mensajes con la app de Chat en la que los usuarios pueden conocer sus funciones o usarlas.
- Widgets interactivos: Utiliza widgets. que soliciten a los usuarios hacer clic o interactuar con mensajes y otros tipos de interfaces de usuario, incluidos botones, casillas de verificación y entradas de texto.
- Eventos: Responde a actividades en Chat, como los mensajes nuevos o los miembros de un espacio.
- Comandos de barra: responde a
comandos del usuario, como
Muestra | Descripción | Formato | Tecnologías | Arquitectura | Comandos de barra | Diálogos | Vistas previas de vínculos | Páginas de inicio | Widgets interactivos | Eventos |
---|---|---|---|---|---|---|---|---|---|---|
Asistente de conocimiento de la IA | Usar Gemini para responder preguntas basadas en mensajes anteriores en un Chat breve. | 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)
|
||||||
Administración de incidentes | Responde a incidentes en Chat y genera una respuesta basada resumen de la resolución en Documentos de Google. | Instructivo |
API del SDK de Admin
Documentos de Google
Vertex AI de Google Cloud
|
Apps Script
|
||||||
Administra proyectos | Ayudar 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)
|
||||||
Crea apps para Google con Gemini | Desde Google I/O 2024, crea varias apps de Chat con Gemini atributos. | 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
|
||||||
Encuesta interactiva | Compila una app de Chat que permita a los usuarios crear encuestas y mostrar el total de votos. explica cómo crear la de Chat con la Editor de Google Cloud Shell. | Codelab |
Google Cloud Functions
Google Cloud Shell
|
HTTP (Node.js)
|
Próximos pasos
- Repositorio de Google Chat en GitHub
- Identifica las visitas y de las necesidades de tu empresa
- Definir todos los recorridos del usuario
- Elige una arquitectura de app