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, comece concluindo um início rápido. 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, escolha entre dois tipos de início rápido:

  • Inícios rápidos da API: configure seu ambiente criando um app do Chat que chama a API Chat para realizar tarefas em seu nome, como enviar uma mensagem ou retornar uma lista de espaços de que você participa.
  • Inícios rápidos interativos: configure a API Chat e crie um app Chat básico que você pode adicionar a espaços e enviar mensagens.

Guias de início rápido da API

Os guias de início rápido da API usam a autenticação do usuário para chamar a API Chat, o que 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 se fosse você. Ao contrário dos guias de início rápido interativos, não é necessário instalar nem interagir com o app do Chat nos espaços do Chat.

Os guias de início rápido 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 na nuvem e em JavaScript.
  • Serviço HTTP com o Google Cloud Functions.
  • O Google Cloud Dialogflow CX, uma plataforma de linguagem natural para conversas automatizadas e respostas dinâmicas.
  • O Google Cloud Pub/Sub, um serviço de mensagens em tempo real que permite criar por trá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, continue criando para que seu app de chat possa fazer o seguinte:

  • Responda aos usuários usando comandos, caixas de diálogo, prévias 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 do app para que o app 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 um guia de início rápido, confira exemplos de apps do Chat que usam mais recursos e serviços. A tabela a seguir lista alguns dos nossos exemplos de app 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 presumem 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 depois para você testar em casa.
    • Os 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 na amostra.
  • Arquitetura: a arquitetura do app do Chat ou o serviço usado na amostra.
  • Confira quais recursos interativos a amostra usa:
    • Comandos: responde a comandos do usuário, como /about.
    • Caixas de diálogo: abrem interfaces em uma nova janela em que os usuários podem inserir e enviar informações.
    • Visualizações de links: anexa interfaces baseadas em cards 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: mostra uma guia Início nas mensagens com o app Chat, onde os usuários podem conhecer ou usar os recursos dele.
    • Widgets interativos: usam widgets que pedem aos usuários para clicar ou interagir 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 Tipo de autenticação Comandos 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)
Usuário
Gerente de incidentes com autenticação do usuário Responder a incidentes no Chat e gerar um resumo da resolução com base em IA nos Documentos Google. Tutorial
API Admin SDK
Documentos Google
Vertex AI do Google Cloud
Apps Script
Usuário
Gerente de incidentes com autenticação de app Responder a incidentes no Chat e gerar um resumo da resolução com base em IA nos Documentos Google. Tutorial
API Admin SDK
Documentos Google
Vertex AI do Google Cloud
Apps Script
Usuário e aplicativo
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)
Nenhum
Criar apps para o Google com o Gemini No Google I/O 2024, crie vários apps do 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
Usuário
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)
Nenhum
Gerenciador de contatos Ajudar os usuários a gerenciar contatos pessoais e comerciais coletando informações em mensagens e caixas de diálogo. Tutorial
Apps Script
Nenhum
Agendador de reuniões Criar eventos do Google Agenda em um espaço do Chat. Tutorial
Google Agenda
Apps Script
Usuário

Próximas etapas