Criar um app interativo do Google Chat

Esta página oferece uma visão geral dos frameworks que podem ser usados para criar um app interativo do Google Chat.

Os apps de chat interativo permitem que os usuários façam o seguinte:

  • Adicione apps do Chat a espaços do Chat ou mensagens diretas.
  • Enviar ou receber mensagens de apps de chat.
  • Use um comando para acionar apps de chat.
  • Visualizar links de um serviço ou sistema externo.
  • Enviar informações para apps de chat, como inserir texto em uma mensagem de diálogo ou cartão.

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 que foi adicionado a um espaço do Chat.
  • Descobrir o app Chat no painel de mensagens diretas depois que um administrador do Google Workspace instalou o app 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 adicionar o app a um espaço. Os usuários também podem adicionar o app Chat mencionando-o. Para mais informações, consulte Usar apps do Chat.

O exemplo abaixo mostra como um usuário @menciona um app de 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 interage com os usuários, escolha uma das 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 Extender 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 de chat interativo

Para cada framework, a tabela a seguir mostra a documentação para configurar e criar um app de chat interativo básico 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 o app do Chat Indisponível para complementos. Documentação
Conectar a sistemas e ferramentas externas Documentação Documentação