Cómo diseñar interacciones del usuario

Esta página describe cómo implementar la interactividad del usuario en Apps de Google Chat. De mensajes de texto a imágenes de usuarios con gráficos basados en tarjetas Chat, las apps de Chat admiten la interactividad en algunos de los de la siguiente manera:

  • Cómo presentar tu app de Chat a los usuarios
  • Cómo responder a interacciones de Chat
  • Mensajes de tarjeta
  • Diálogos
  • Comandos de barra
  • Vista previa de los vínculos
  • @mencionar usuarios en un mensaje

Cómo presentar tu app de Chat a los usuarios

Integra a personas y espacios en tu app de Chat con una un mensaje de bienvenida que detalla lo que hace la app de Chat y cómo las personas pueden trabajar mejor con él.

Un mensaje de integración eficaz tiene la siguiente estructura:

  • Salúdalos. Establece la voz y el tono adecuados con tus usuarios.
  • Describe brevemente qué hace tu app de Chat. Presenta tu app de Chat diciéndole a las personas de qué se trata puede ayudarlos a hacerlo en una o dos oraciones.
  • Cuéntales a las personas cómo comenzar. Dígales a las personas cómo trabajar con su App de Chat Si la app de Chat requiere configuración o autorización, este es un buen lugar para para completar el proceso de configuración. Por ejemplo, sugiere uno o dos comandos de barra comunes.
  • Explica cómo obtener ayuda y cómo enviar comentarios. Finaliza el mensaje antes del diciéndoles a las personas cómo pueden obtener ayuda o cómo ofrecer comentarios.

Se prepara el mensaje de integración de la siguiente app de Chat usuarios para alcanzar el éxito:

Ejemplo de mensaje de integración para una app de programación de Chat

Recibe interacciones de Chat y responde a ellas

Tu app de Chat puede hacer lo siguiente: Recibir y responder a las interacciones de los usuarios también conocida como interacción de la app de Chat eventos. Las interacciones descritas en esta página son todas de Chat interacciones, pero también pueden incluir otras interacciones, como agregar o quitar de una app de Chat a un espacio.

Enviar mensajes de tarjeta

Mensajes de tarjeta son elementos de la IU que pueden contener tanto elementos interactivos como estáticos widgets (como texto, imágenes y botones) que pueden enviar las apps de Chat a los usuarios y los espacios. Si la app de Chat necesita recopilar información de los usuarios, presentar información detallada o guiar a los usuarios a realizar una paso siguiente: enviar un mensaje de tarjeta.


Usa Card Builder para diseñar mensajes de tarjetas JSON y obtener una vista previa de ellos para apps de Chat:

Abre el Creador de tarjetas

El siguiente es un mensaje de tarjeta de una app de Chat:

App de Chat enviando un mensaje de tarjeta

Abrir diálogos en los mensajes

Los diálogos son interfaces con ventanas y basadas en tarjetas que un usuario pueden abrir para interactuar con la app de Chat. En los diálogos, puedes unir múltiples mensajes de tarjetas de forma secuencial, lo que ayuda a los usuarios completar procesos de varios pasos, como completar datos de formulario.

En el siguiente ejemplo, una app de Chat inicia un diálogo para recopilar los detalles de contacto de un usuario que emite la barra /createContact :

Recopilar detalles sobre un contacto nuevo de un usuario con un diálogo

Configura los comandos de barra

Comandos de barra te permiten registrar y anunciar comandos específicos que los usuarios pueden de una app de Chat escribiendo un comando que comience con una barra diagonal (/), como /help.

La siguiente es una lista de comandos de barra disponibles para la red App de Chat:

Elige un comando de barra para interactuar con la app de Chat.

Después de configurar vistas previas de vínculos de tu app de Chat, cuando alguien comparta los usuarios pueden obtener una vista previa de su vínculo adjuntando una tarjeta a su mensaje.

La siguiente app de Chat ayuda a los agentes de atención al cliente vínculos de vista previa a casos compartidos en un espacio de Chat adjuntando un en la que se muestra información sobre el caso.

Vista previa del vínculo en un mensaje de tarjeta.

@mencionar usuarios en un mensaje

Tu app de Chat puede hacer lo siguiente: @menciona a usuarios específicos o a todos los usuarios en un espacio para notificarles sobre el mensaje. Antes de mencionar a un solo usuario y, especialmente, mencionar a todos los usuarios de un espacio, debes considerar si es sea necesario y es preferible no @mencionar personas.

Mencionar a usuarios individuales los hace recibir una notificación e interrumpir cualquier otra cosa que estén haciendo. Mencionar a todos los usuarios de un espacio para todos los miembros del espacio. Menciona a las personas muy seguido y podrían molestarte con la app de Chat y comenzar a verla como spam.

Está bien mencionar a los usuarios por razones muy importantes o urgentes. Para ejemplo, la siguiente app de Chat @menciona un espacio lleno de los desarrolladores de software para notificarles que se acerca el congelamiento del código dales la oportunidad de decir que necesitan un poco más de tiempo antes de la fecha límite:

La app de Chat envía mensajes a todos los usuarios de un espacio.

Por otro lado, la siguiente app de Chat menciona un al cliente directamente para agradecerle; lo cual es amable, pero no vale la pena recibir notificaciones:

Una app de chat que envía mensajes a un solo usuario