Projetar interações do usuário

Esta página descreve como implementar a interatividade do usuário Apps do Google Chat De mensagens de texto a gráficos para usuários do Google, os apps de chat oferecem interatividade em algumas da seguinte maneira:

  • Apresentar seu app do Chat aos usuários
  • Responder a interações do Chat
  • Mensagens do cartão
  • Caixas de diálogo
  • Comandos de barra
  • Visualizar links
  • @mencionar usuários em uma mensagem

Apresentar seu app do Chat aos usuários

Integre pessoas e espaços ao app do Chat com as seguintes funções: uma mensagem de recepção que detalha o que o app do Chat faz; e como as pessoas podem trabalhar melhor com ele.

Uma mensagem de integração eficaz tem a seguinte estrutura:

  • Apresente-se. Defina a voz e o tom certos para seus usuários.
  • Descreva brevemente o que seu app do Chat faz. Apresente seu app do Chat contando às pessoas o que ele em uma ou duas frases.
  • Conte às pessoas como começar. Diga às pessoas como trabalhar com sua App Chat. Se o app do Chat precisar de configuração ou autorização, esse é um bom lugar para fazer as pessoas para concluir o processo de configuração. Por exemplo, sugira um ou dois comandos de barra comuns.
  • Explique como receber ajuda e dar feedback. Encerre a mensagem até dizer às pessoas como elas podem obter ajuda ou oferecer feedback.

A mensagem de integração do app do Chat a seguir prepara usuários para o sucesso:

Exemplo de mensagem de integração para um app de agendamento do Chat.

Receber e responder a interações do Chat

Seu app do Chat pode: receber e responder a interações do usuário, também conhecido como interação com o app do Chat eventos. As interações descritas nesta página são todas do Chat interações, mas também pode incluir outras interações, como adição ou remoção um app do Chat a um espaço.

Enviar mensagens do card

Mensagens do card são elementos de IU que podem conter recursos interativos e estáticos widgets, como texto, imagens e botões, que os apps de chat podem enviar a usuários e espaços. Se o app do Chat precisar coletar informações dos usuários, apresentar informações detalhadas ou orientar os usuários para realizar uma Na próxima etapa, envie uma mensagem de cartão.


Use o Card Builder para criar e visualizar mensagens de cards JSON para apps do Chat:

Abrir o Card Builder

Esta é uma mensagem de card de um app do Chat:

App de chat enviando uma mensagem de card.

Abrir caixas de diálogo em mensagens

Caixas de diálogo são interfaces em janelas baseadas em cards que um usuário podem ser abertos para interagir com o app do Chat. Em caixas de diálogo, é possível juntar várias mensagens em sequência, o que ajuda os usuários concluir processos de várias etapas, como preencher dados de formulário.

No exemplo a seguir, um app do Chat abre uma caixa de diálogo para: Reunir detalhes de contato de um usuário que emite a barra /createContact comando:

Coletar detalhes sobre um novo contato de um usuário com uma caixa de diálogo.

Configurar comandos de barra

Comandos de barra permitem registrar e anunciar comandos específicos que os usuários podem dar ao seu app do Chat digitando um comando que começa por uma barra (/), como /help.

Esta é uma lista de comandos de barra disponíveis para o App do Chat:

Escolha um comando de barra para interagir com o app do Chat.

Depois de configurar visualizações de links do seu app do Chat, sempre que alguém compartilhar um os usuários podem visualizar o link anexando um cartão à mensagem.

O app do Chat a seguir ajuda os agentes de atendimento ao cliente anexar um link para visualizar links de casos compartilhados em um espaço do Chat. card que mostra informações sobre o caso.

Link visualizado em uma mensagem de card.

@mencionar usuários em uma mensagem

Seu app do Chat pode: @mencionar usuários específicos ou todos os usuários em um espaço para notificá-los sobre a mensagem. Antes de mencionar um único usuário, e especialmente antes de mencionar todos os usuários em um espaço, você deve considerar se é realmente se for necessário, e não @mencione pessoas.

Mencionar usuários únicos faz com que eles recebam uma notificação e interrompam o que mais eles estão fazendo. A menção de todos os usuários em um espaço envia uma mensagem uma notificação para todas as pessoas no espaço. Se você mencionar as pessoas com muita frequência, elas poderão incomodar com o app do Chat e começar a vê-lo como spam.

Não há problema em mencionar usuários por motivos muito importantes ou urgentes. Para exemplo, este app do Chat @menciona um espaço cheio desenvolvedores de software para notificá-los de que o congelamento de código está se aproximando e para dê a ele a chance de dizer que precisa de mais tempo antes do prazo terminar:

O app do Chat envia mensagens para todos os usuários em um espaço.

O app do Chat a seguir menciona uma o cliente diretamente para agradecê-lo. que é educado, mas não merece ser notificado:

App de chat enviando mensagens para um único usuário.