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 descobrir 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 do usuário.

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 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 do Chat que interaja com os usuários, você pode escolher entre as seguintes estruturas:

  • Complemento do Google Workspace (prévia para desenvolvedores): permite estender outros aplicativos do Google Workspace e listar seu app Chat com outros tipos de apps no Google Workspace Marketplace. Para saber mais, consulte Estender o Google Chat na documentação do complemento do Google Workspace.
  • Evento de interação da API Chat: permite criar outros recursos, como uma página inicial do app Chat, e usar outras arquiteturas, como Pub/Sub e Dialogflow CX. 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 Indisponível para complementos. Documentação
Pub/Sub Indisponível para complementos. 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 nas mensagens do Chat Documentação Documentação
Criar uma página inicial para seu app do Chat Indisponível para complementos. Documentação
Conectar a sistemas e ferramentas externos Documentação Documentação