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.
- Comandos: responde a comandos do usuário, como
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 | | | 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 | | | 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 | | | Usuário e aplicativo | ||||||
Gerente de projetos | Ajude os usuários a criar, atualizar e concluir projetos no Chat. | Tutorial | | | 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 | | | Usuário | ||||||
Enquete interativa | Permitir que os usuários criem enquetes e mostrem o total de votos. | Codelab | | | 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 | | Nenhum | |||||||
Agendador de reuniões | Criar eventos do Google Agenda em um espaço do Chat. | Tutorial | | | Usuário |
Próximas etapas
- Repositório do Google Chat no GitHub
- Identifique as necessidades dos usuários
- Definir todas as jornadas do usuário
- Escolher uma arquitetura de app