Criar um app interativo do Google Chat

Nesta página, você encontra uma visão geral dos frameworks que podem ser usados para criar um app interativo do Google Chat.

Com os apps de chat interativos, os usuários podem fazer o seguinte:

  • Adicionar apps do Chat a espaços do Chat ou mensagens diretas.
  • Enviar ou receber mensagens de apps de chat.
  • Solicite apps de chat com um comando.
  • Visualizar links de um serviço ou sistema externo.
  • Enviar informações para apps de chat, como inserir texto em uma caixa de diálogo ou mensagem de card.

Como os usuários descobrem e usam apps interativos do Chat

Os usuários podem encontrar e usar os apps do Chat publicados no Marketplace de várias maneiras, incluindo:

  • Pesquise e instale apps do Chat no Google Chat ou no Marketplace.
  • Interagir com um app do Chat adicionado a um espaço do Chat.
  • Descobrir o app Chat no painel de mensagens diretas depois que um administrador do Google Workspace o instalou em nome deles.

Para começar a usar um app do Chat, os usuários do Google Chat podem iniciar uma mensagem direta com o app ou adicioná-lo a um espaço. Os usuários também podem adicionar o app do Chat usando uma @menção. Para mais informações, consulte Usar apps do Chat.

O exemplo a seguir mostra como um usuário @menciona um app do Chat para adicioná-lo a um espaço:

Adicionar um app do Chat a um espaço digitando @ em uma mensagem.

Escolher uma estrutura para seu app de chat interativo

Para criar um app de chat que interaja com os usuários, você pode escolher entre os seguintes frameworks:

  • Complemento do Google Workspace: permite estender outros aplicativos do Google Workspace e listar seu app de chat com outros tipos de apps no Google Workspace Marketplace. Para saber mais, consulte Estender o Google Chat na documentação de complementos do Google Workspace.
  • Evento de interação da API Chat: permite criar uma experiência somente para apps do Chat que recebe e responde diretamente a eventos de interação da API Chat. Para saber mais, consulte Receber e responder a eventos de interação.

Configurar um app interativo do Chat

Para cada framework, a tabela a seguir mostra a documentação para configurar e criar um app interativo básico do Chat para cada arquitetura de app do Google Chat:

Configuração Complemento Eventos de interação da API Chat
Configurar a API Chat Documentação Documentação
Guias de início rápido  
Apps Script Documentação Documentação
Serviço HTTP Documentação Documentação
Dialogflow CX Documentação Documentação
Pub/Sub Documentação Documentação

Criar recursos interativos

Para cada framework, a tabela a seguir mostra a documentação para criar recursos interativos:

Recurso Complemento Eventos de interação da API Chat
Enviar mensagens Documentação
Responder a comandos Documentação Documentação
Criar caixas de diálogo interativas Documentação Documentação
Coletar e processar informações Documentação Documentação
Visualizar links em mensagens do Chat Documentação Documentação
Criar uma página inicial para seu app do Chat Documentação Documentação
Conectar a sistemas e ferramentas externos Documentação Documentação