Exemplos de apps do Google Chat

Esta seção apresenta exemplos que explicam como criar e implantar diferentes tipos de apps do Chat.

Comece com um guia de início rápido

Se você nunca criou um app do Chat, preencha o guia de início rápido para começar. Os guias de início rápido explicam como configurar e executar uma amostra básica. Para começar a usar a API Google Chat, você pode escolher entre dois tipos de guias de início rápido:

  • Guias de início rápido da API: configure seu ambiente criando um app do Chat que chame a API Chat para realizar tarefas em seu nome, como enviar uma mensagem ou retornar uma lista de espaços dos quais você é membro.
  • Guias de início rápido interativos: configure a API Chat e crie um app do Chat básico que você pode usar para adicionar espaços e mensagens.

Guias de início rápido da API

Os guias de início rápido da API usam a autenticação de usuário para chamar a API Chat. Isso significa que eles realizam uma ação como um usuário autenticado do Chat. Nesse caso, os guias de início rápido ajudam você a chamar a API Chat como você mesmo. Ao contrário dos tutoriais interativos, não é necessário instalar ou interagir com o app Chat nos espaços do Chat.

As Vídeos rápidos da API estão disponíveis nos seguintes idiomas:

Para todas as outras linguagens de programação, consulte e instale nossas bibliotecas de cliente para começar a usar a API Chat.

Guias de início rápido interativos

Escolha um dos seguintes guias de início rápido interativos com base em como você quer criar:

  • Google Apps Script, uma plataforma de desenvolvimento com poucos códigos baseada em JavaScript e na nuvem.
  • Serviço HTTP com o Google Cloud Functions.
  • Google Cloud Dialogflow CX, uma plataforma de linguagem natural para conversas automatizadas e respostas dinâmicas.
  • Google Cloud Pub/Sub, um serviço de mensagens em tempo real que permite criar atrás de um firewall.
  • AppSheet, uma plataforma de desenvolvimento sem código para criar apps em organizações do Google Workspace.

Depois de concluir um guia de início rápido, você pode continuar a criar para que o app de chat possa fazer o seguinte:

  • Responda aos usuários usando comandos de barra, caixas de diálogo, visualizações de links e outros recursos interativos.
  • Realizar tarefas de forma proativa ou independente, como enviar uma mensagem sempre que algo mudar em um serviço externo. Para realizar tarefas que não são iniciadas por um usuário, configure a autenticação de app para que o app de chat possa autenticar e chamar a API Chat. Para mais detalhes, consulte Autenticar como um app do Google Chat.

Confira mais exemplos completos

Depois de testar o guia de início rápido, conheça as amostras de apps do Chat que usam mais recursos e serviços. A tabela a seguir lista alguns dos nossos exemplos de apps de chat com base no formato, nas tecnologias, na arquitetura e nos recursos interativos usados:

  • Formato: o formato da amostra, incluindo:
    • Os tutoriais fornecem instruções detalhadas do início ao fim e pressupõem que você não tem nada configurado além de um projeto do Google Cloud.
    • Codelabs são tutoriais guiados de um ou mais produtos do Google e geralmente apresentados em um evento e publicados mais tarde para você testar em casa.
    • Exemplos de código do GitHub são publicados no repositório do GitHub do Google Chat com algumas instruções básicas sobre como usá-los. Muitas vezes, essas amostras também são usadas na documentação.
  • Tecnologias: os produtos, serviços ou APIs do Google Workspace e do Google Cloud usados no exemplo.
  • Arquitetura: a arquitetura do app do Chat ou o serviço usado no exemplo.
  • Confira quais recursos interativos o exemplo usa:
    • Comandos de barra: respondem a comandos do usuário, como /about..
    • Caixas de diálogo: abre interfaces em uma nova janela em que os usuários podem inserir e enviar informações.
    • Visualizações de links: anexa interfaces baseadas em cartões a mensagens que contêm links de serviços de terceiros para que os usuários possam visualizar ou atualizar informações do link.
    • Páginas iniciais: mostram uma guia Início nas mensagens com o app Chat, em que os usuários podem saber mais sobre os recursos ou usá-los.
    • Widgets interativos: usam widgets que solicitam que os usuários cliquem ou interajam com mensagens e outros tipos de interfaces do usuário, incluindo botões, caixas de seleção e entradas de texto.
    • Eventos: responde a atividades no Chat, como novas mensagens ou membros em um espaço.
Exemplo Descrição Formato Tecnologias Arquitetura Comandos de barra Caixas de diálogo Visualizações de links Páginas iniciais Widgets interativos Eventos
Assistente de conhecimento de IA Use o Gemini para responder a perguntas com base no histórico de conversas no espaço do Chat. Tutorial
API Google Workspace Events
Google Cloud Functions
Google Cloud Pub/Sub
Eventarc do Google Cloud
Vertex AI do Google Cloud
Google Gemini
Google Cloud Firestore
HTTP (Node.js)
Gerenciador de incidentes Responda a incidentes no Chat e gere um resumo baseado em IA da resolução nos Documentos Google. Tutorial
API Admin SDK
Documentos Google
Vertex AI do Google Cloud
Apps Script
Gerente de projetos Ajude os usuários a criar, atualizar e concluir projetos no Chat. Tutorial
Google Cloud Functions
Google Cloud Pub/Sub
Vertex AI do Google Cloud
Google Cloud Firestore
HTTP (Node.js)
Criar apps para o Google com o Gemini No Google I/O 2024, crie vários apps de chat com recursos do Gemini. Codelab
Google Cloud Functions
Google Cloud Pub/Sub
Vertex AI do Google Cloud
Google Gemini
API Google Workspace Events
Apps Script
HTTP (Node.js)
Dialogflow CX
Enquete interativa Permitir que os usuários criem enquetes e mostrem o total de votos. Codelab
Google Cloud Functions
Google Cloud Shell
HTTP (Node.js)
Gerenciador de contatos Ajude os usuários a gerenciar os contatos pessoais e comerciais coletando informações em mensagens e caixas de diálogo. Tutorial
Apps Script

Próximas etapas