Direcione as pessoas para os objetivos delas com interatividade

De mensagens de texto a interfaces gráficas do usuário baseadas em cards, os apps Chat oferecem interatividade de várias maneiras.

Siga estas diretrizes para saber como usar os recursos do app de chat para implementar a interatividade nele.

Mensagens do card

Os cards são elementos da IU que podem conter widgets interativos e estáticos, como texto, imagens e botões, que os apps podem enviar aos usuários e espaços. Caso o app precise coletar informações dos usuários, apresentar informações detalhadas ou guiar os usuários para a próxima etapa, eles precisam enviar uma mensagem de cartão.

O Pollster usa uma mensagem no card para fazer enquetes nos espaços do Chat:

Fazer uma enquete no espaço do Chat com uma mensagem de card

Para saber mais sobre cards, consulte Criar cards interativos e Mensagens de cards.

Caixas de diálogo

As caixas de diálogo são interfaces baseadas em janelas que o app pode abrir para interagir com um usuário. Em caixas de diálogo, vários cards podem ser unidos sequencialmente, o que ajuda os usuários a concluir processos de várias etapas, como preencher dados de formulário.

O bot de contato inicia uma caixa de diálogo para coletar detalhes de contato de um usuário que emite o comando /addContact:

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

Para saber mais, consulte Usar caixas de diálogo.

Comandos de barra

Os comandos de barra permitem que você registre e anuncie comandos específicos que os usuários podem dar ao app digitando um que começa com uma barra (/), como /help.

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

Para saber mais sobre comandos de barra, consulte Compatibilidade com comandos de barra.

Notificações

Seu app de chat pode @mencionar usuários específicos ou todos os usuários em um espaço, mas, antes de mencionar um único usuário, principalmente antes de mencionar todos os usuários em um espaço, considere se isso é realmente necessário e escreva sobre não @mencionar pessoas.

Mencionar usuários únicos faz com que eles recebam uma notificação e interrompem o que estiverem fazendo. A menção a todos os usuários em um espaço envia uma notificação para todos. Mencione pessoas com muita frequência para que eles se incomodem com o app de chat e comecem a vê-lo como spam.

Não há problema em mencionar usuários por motivos muito importantes ou urgentes. Por exemplo, o Scrum Bot @menciona um espaço cheio de desenvolvedores de software para notificar os clientes de que o congelamento de código está chegando e dar a eles a chance de dizer que precisam de mais tempo antes do prazo:

Notificação justificada

Por outro lado, o Pizza Bot menciona um cliente diretamente para agradecê-lo. Isso é educado, mas não digno de notificação:

Notificação sem justificativa

Para saber mais sobre notificações, consulte Mensagens que mencionam usuários.