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 do Chat, pode começar a usar com o guia de início rápido. Os guias de início rápido explicam como configurar e executar amostra. 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 chama a API Chat realizar tarefas em seu nome, como enviar uma mensagem ou retornar uma lista de espaços de que você participa.
- Guias de início rápido interativos: configure o a API Chat e criar um app do Chat básico que que você pode adicionar a espaços e usar para 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 realizam uma ação como usuário autenticado do Chat. Nesse caso, os guias de início rápido ajudam você chamar a API Chat como se fosse você. Ao contrário dos guias de início rápido interativos, você não precisa instalar ou interagir com o app do Chat nos espaços do Chat.
Os guias de início rápido da API são oferecidos nas seguintes linguagens:
Para todas as outras linguagens de programação, consulte e instale nosso 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 versão:
- Google Apps Script, plataforma de desenvolvimento com base em nuvem e com pouco código em JavaScript.
- serviço HTTP com o Google Cloud Cloud Functions.
- Dialogflow CX do Google Cloud, uma plataforma de linguagem natural para conversas automatizadas de resposta.
- Google Cloud Pub/Sub, uma solução e de mensagens que permite criar com um firewall.
- AppSheet, um plataforma de desenvolvimento sem código para criação de apps no Google Workspace organizações.
Depois de concluir um guia de início rápido, você pode continuar a criar para que seu O app do Chat pode fazer o seguinte:
- Responda aos usuários usando barras, caixas de diálogo, visualizações de links e outros recursos interativos.
- Realizar tarefas de maneira proativa ou independente, como enviar uma mensagem sempre que quando algo muda em um serviço externo. Para realizar tarefas que não são iniciados por um usuário, você deve configurar a autenticação do aplicativo para que O app de chat pode autenticar e chamar API Chat. Para mais detalhes, consulte Faça a autenticação como um app do Google Chat.
Conferir amostras mais completas
Depois de usar 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 de nossos Exemplos de apps de chat com base no formato as tecnologias, a arquitetura e os recursos interativos que usam:
- Formato: o formato da amostra, incluindo:
- Tutoriais fornecem instruções passo a passo, do início ao fim, e presumir que não há nada configurado além de um projeto do Google Cloud.
- Codelabs são tutoriais guiados de um ou mais produtos do Google e geralmente são apresentados em um evento e publicados mais tarde para você experimentar em casa.
- Exemplos de código do GitHub são publicados na Repositório do GitHub do Google Chat com algumas instruções básicas de uso. Muitas vezes, essas amostras também são usadas na documentação.
- Tecnologias: Google Workspace e Google Cloud produtos, serviços ou APIs usados na amostra.
- Arquitetura: a Arquitetura do app do Chat ou serviço usado na amostra.
- Veja quais recursos interativos o exemplo usa:
- Comandos de barra: responde a
comandos do usuário, como
/about.
- Caixas de diálogo: abre as interfaces em uma nova janela. onde os usuários podem inserir e enviar informações.
- Visualizações de links: anexos interfaces baseadas em cartão para mensagens que contêm links de terceiros para que os usuários possam visualizar ou atualizar informações do link.
- Páginas iniciais: exibe uma Guia Início nas mensagens com o app Chat onde os usuários podem aprender ou usar seus recursos.
- Widgets interativos: usa 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 participantes em um espaço.
- Comandos de barra: responde a
comandos do usuário, como
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 nas mensagens anteriores de uma Chat curto. | Tutorial |
API Google Workspace Events
Funções do Google Cloud
Pub/Sub do Google Cloud
Eventarc do Google Cloud
Vertex AI do Google Cloud
Gemini do Google
Google Cloud Firestore (em inglês)
|
HTTP (Node.js)
|
||||||
Gerenciamento de incidentes | Responda a incidentes no Chat e gere um modelo de IA resumo da resolução no app Documentos Google. | Tutorial |
API Admin SDK
Documentos Google
Vertex AI do Google Cloud
|
Apps Script
|
||||||
Gerenciar projetos | Ajude os usuários a criar, atualizar e concluir projetos no Chat. | Tutorial |
Funções do Google Cloud
Pub/Sub do Google Cloud
Vertex AI do Google Cloud
Google Cloud Firestore (em inglês)
|
HTTP (Node.js)
|
||||||
Criar apps para o Google com o Gemini | No Google I/O 2024, crie vários apps do Chat com o Gemini atributos de machine learning. | Codelab |
Funções do Google Cloud
Pub/Sub do Google Cloud
Vertex AI do Google Cloud
Gemini do Google
API Google Workspace Events
|
Apps Script
HTTP (Node.js)
Dialogflow CX
|
||||||
Enquete interativa | Criar um app do Chat em que os usuários podem criar enquetes e exibir o total de votos. Explica como criar a Chat usando o Editor do Google Cloud Shell. | Codelab |
Funções do Google Cloud
Google Cloud Shell.
|
HTTP (Node.js)
|
Próximas etapas
- Repositório do Google Chat no GitHub
- Identifique os necessidades
- Definir todas as jornadas do usuário
- Escolher uma arquitetura de app