Exemplos de apps do Google Chat

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

Comece com um guia de início rápido

Se você nunca criou um app de chat, comece com um Guia de início rápido. Os guias de início rápido explicam como configurar e executar um exemplo básico. Para começar a usar a API Google Chat, escolha 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 interativos: configure a API Chat e crie um app básico de chat que pode ser adicionado a espaços e mensagens.

Guias de início rápido da API

Os tutoriais 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 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 tutoriais interativos de início rápido 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 a criação 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 link 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 saber mais, 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 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.
    • Os codelabs são tutoriais guiados de um ou mais produtos do Google, 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 Google Chat no GitHub com algumas instruções básicas de uso. 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
Google Cloud Eventarc
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 da resolução com base em IA 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
Programador de reuniões Crie eventos do Google Agenda em um espaço do Chat. Tutorial
Google Agenda
Apps Script

Próximas etapas