Aplicación de chat de Google Apps Script

Organiza tus páginas con colecciones Guarda y categoriza el contenido según tus preferencias.

Completa los siguientes pasos para crear una app de Google Chat simple: la app puede recibir mensajes directos y responder con eco de tus mensajes.

Requisitos previos

Para ejecutar esta guía de inicio rápido, necesitas lo siguiente:

Paso 1: Crea la secuencia de comandos

  1. Crea la secuencia de comandos desde la plantilla de la app de Chat.
    1. Ve a la página de introducción de Apps Script.
    2. Haz clic en la plantilla App de chat. Es posible que debas desplazarte hacia abajo para ver esta plantilla.
    3. Haz clic en Proyecto sin título en la parte superior izquierda, escribe Quickstart app y haz clic en Cambiar nombre.
  2. Copia el número de proyecto de Google Cloud.
    1. Abre Google Cloud Console.
    2. Si es necesario, abre el proyecto de Google Cloud que deseas usar para esta guía de inicio rápido:
      1. Junto a"Google Cloud Platform", haz clic en la flecha hacia abajo . Aparecerá un diálogo que enumera los proyectos actuales.
      2. Selecciona tu proyecto y haz clic en Open. La consola abrirá tu proyecto.
    3. En la esquina superior derecha, haz clic en Configuración y utilidades > Configuración del proyecto.
    4. Copia el Número de proyecto.
  3. Establece el proyecto de Apps Script de Google Cloud.
    1. Regrese al proyecto de Apps Script de la aplicación de Chat.
    2. A la izquierda, haz clic en Configuración del proyecto .
    3. En Proyecto de Google Cloud Platform (GCP), haga clic en Cambiar proyecto.
    4. En Número de proyecto de GCP, pegue el número de proyecto de Google Cloud.
    5. Haz clic en Establecer proyecto.

Ahora tienes un código de app funcional que puedes probar (como se describe en los siguientes pasos) y, luego, personalizarlo para cumplir con tus requisitos.

Asegúrate de haber accedido a la cuenta de Google correcta cuando abras la plantilla de Apps Script. A veces, la cuenta actual se puede cambiar a tu cuenta predeterminada sin que lo notes.

Necesitas el ID de implementación para este proyecto de Apps Script, de modo que puedas usarlo en el siguiente paso. Para obtener el ID de implementación, haz lo siguiente:

  1. Haz clic en Implementar > Nueva implementación.
  2. En Seleccionar tipo, haz clic en Complemento.
  3. Complete las opciones y haga clic en Implementar.
  4. En &ID de implementación, haz clic en Copiar.

Paso 2: Publica la app

Publique la aplicación de Chat desde Google Cloud Console.

  1. Abre Google Cloud Console.
  2. Busque la "API de Google Chat" y haga clic en API de Google Chat.

    1. Haga clic en Administrar.
    2. Haga clic en Configuración y configure la aplicación de Google Chat:

    3. En el campo Nombre de la app, ingresa Quickstart app.

    4. En el campo Avatar URL, ingresa https://developers.google.com/chat/images/quickstart-app-avatar.png.

    5. En el campo Descripción, ingresa Quickstart app.

    6. En Funcionalidad, selecciona Recibir mensajes 1:1 y Unirse a espacios y conversaciones grupales.

    7. En Configuración de conexión, selecciona Proyecto de Apps Script y pega el ID de implementación en el campo.

    8. En Permisos, selecciona Personas y grupos específicos en tu dominio y, luego, ingresa tu propio correo electrónico.

  3. Haga clic en Guardar.

La app de Chat está lista para responder mensajes.

Paso 3: Ejecuta la muestra

Para ejecutar la muestra, haz lo siguiente:

  1. Abre Google Chat.
  2. Para enviar un nuevo mensaje directo a la aplicación, haga clic en Iniciar un chat &Buscar aplicaciones.
  3. En la página Buscar apps, busca la app de inicio rápido ".
  4. Junto a App de inicio rápido, haz clic en Chat.
  5. En el nuevo mensaje directo con la app, escribe Hello y presiona enter.

La aplicación le agradece por agregarla y repite su mensaje.

Próximos pasos

Para agregar más funciones a su aplicación de Chat, consulte estas guías:

  • Crea tarjetas interactivas: Los mensajes de las tarjetas admiten un diseño definido, elementos interactivos de la IU, como botones, y rich media, como imágenes. Usa mensajes de tarjetas para presentar información detallada, recopilar información de los usuarios y guiarlos para dar el siguiente paso.
  • Compatibilidad con comandos de barra: Los comandos de barra te permiten registrar y anunciar comandos específicos que los usuarios pueden dar a tu app escribiendo un comando que comienza con una barra diagonal (/), como /help.
  • Diálogos de inicio: Los diálogos son interfaces basadas en tarjetas y con ventanas que tu app puede abrir para interactuar con un usuario. Se pueden combinar varias tarjetas de manera secuencial, lo que ayuda a los usuarios a completar procesos de varios pasos, como completar datos de formularios.

Lecturas adicionales