Configurar um app do Google Chat

Nesta página, explicamos como configurar e implantar um app do Google Chat como um complemento do Google Workspace.

Para implantar e testar um complemento do Google Workspace que estende o Chat, é necessário ativar e configurar um app do Chat usando a API Google Chat. As configurações de configuração da API Chat são onde você especifica todos os detalhes sobre o app Chat, incluindo o nome, o avatar, a implantação e os recursos interativos que você quer usar.

Pré-requisitos

Escolher um nome de exibição, um avatar e uma descrição para seu app de chat

O nome, o avatar e a descrição do app do Chat são mostrados aos usuários na interface do Chat. Para interagir com apps de chat, os usuários veem ou usam essas informações das seguintes maneiras:

  • @mencione o app do Chat para adicioná-lo a um espaço ou envie uma mensagem para ele.
  • Encontre e inicie uma mensagem direta com o app Chat. No menu Apps, as mensagens diretas mostram o nome e o avatar do app Chat.
  • Na barra de composição, os usuários podem navegar pelos apps do Chat e ver o nome, o avatar e a descrição deles.

Antes de configurar um app do Chat, prepare as seguintes informações:

Campo Descrição Formato
Nome do app O nome de exibição do app Chat. Até 25 caracteres alfanuméricos
URL do avatar A imagem que aparece como avatar do app Chat. Um URL HTTPS que aponta para uma imagem gráfica quadrada (PNG ou JPEG). O tamanho recomendado é de 256 x 256 pixels ou mais.
Descrição Uma breve descrição da finalidade do app Chat. Até 40 caracteres alfanuméricos

Na seção a seguir, especifique essas informações nas configurações da API Chat.

Configurar o app do Chat no console do Google Cloud

No console do Google Cloud, você configura os detalhes sobre o app do Chat que aparecem para os usuários no Chat, incluindo um nome de exibição, avatar e descrição. Esses detalhes só aparecem no Chat. Para publicar seu app de chat no Marketplace, você também precisa especificar os detalhes que aparecem na página do Marketplace do app.

Quando tiver os detalhes do app do Chat, abra seu projeto do Cloud e configure a API Chat:

  1. No console do Google Cloud, acesse a página da API Chat e clique em Configuração:

    Acessar a página de configuração da API Chat

  2. Em Informações do aplicativo, preencha os campos Nome do app, URL do avatar e Descrição.

  3. Em Recursos interativos, clique em Ativar recursos interativos para a posição "Ativado" e conclua o seguinte:

    1. Em Funcionalidade, selecione Participar de espaços e conversas em grupo para disponibilizar o app Chat para instalação e uso.

      Por padrão, os usuários podem instalar e enviar mensagens com o app Chat em um espaço dedicado entre o usuário e o app. Eles também podem adicionar e interagir com o app em espaços com várias pessoas.

    2. Em Configurações de conexão, selecione a arquitetura que você quer usar para receber objetos de evento do Chat:

      • Para usar um serviço HTTP, selecione URL do endpoint HTTP e forneça um URL.
      • Para usar um projeto do Google Apps Script, selecione Apps Script e forneça um ID de implantação para o projeto.
    3. Opcional: para receber objetos de evento em mais de um endpoint ou função, acesse Configurações de conexão > Acionadores e forneça ou atualize as funções de callback para os seguintes Acionadores de chat:

      • Adicionado ao espaço: um usuário adiciona o app do Chat a uma conversa em grupo ou espaço ou instala o app do Chat para mensagens individuais.
      • Mensagem: um usuário envia uma mensagem para o app Chat. Por exemplo, envia uma mensagem direta para o app Chat ou @menciona o app Chat em um espaço com várias pessoas.
      • Removido do espaço: um usuário desinstala ou remove o app Chat de um espaço.
      • Comando de app: um usuário usa um comando rápido ou de barra no app Chat.
    4. Opcional: adicione outros recursos interativos, como comandos rápidos, comandos de barra ou visualizações de links.

    5. Em Visibilidade, especifique seu e-mail para poder instalar e testar o app do Chat antes de publicar no Google Workspace Marketplace. É possível especificar até cinco pessoas ou um ou mais grupos do Google da sua organização do Google Workspace.

  4. Opcional: em Registros, marque a caixa de seleção Registrar erros no Logging para usar o Google Cloud Logging. Para mais informações, consulte Consultar registros de erros de apps de chat na documentação da API Chat.

  5. Clique em Salvar.

Depois de salvar a configuração, qualquer pessoa especificada na configuração de Visibilidade da API Chat poderá instalar, testar ou usar o app Chat. Para começar a testar e depurar o app Chat, consulte Testar recursos interativos para apps do Google Chat na documentação da API Chat.

Considerações para complementos do Google Workspace

Os apps de chat exigem uma configuração diferente dos complementos do Google Workspace que estendem outros apps do Google Workspace. Seu complemento estende outros aplicativos do Google Workspace, considere os seguintes requisitos para configurar o app do Chat:

  • As pessoas e os administradores do Google Workspace precisam conseguir instalar seu complemento no Marketplace. Você configura essas opções de instalação no SDK do Google Workspace Marketplace.
  • Os apps de chat não usam o nome e o logotipo que você configura para outros aplicativos do Google Workspace no objeto addons.common do manifesto.
  • Para complementos publicados no Google Workspace Marketplace, não é possível salvar um rascunho de mudanças nas configurações da API Google Chat. Depois de atualizar e salvar as configurações de configuração da API Chat, o app Chat atualizado fica disponível para todos os usuários atuais. Para atualizar sua página no Marketplace, você pode criar um rascunho antes de enviar as mudanças.
  • Se você criou o complemento usando o Apps Script:

  • Se você criou o complemento usando um serviço HTTP, omita os detalhes de configuração do app do Chat no manifesto e nas implantações criadas com a API de complementos do Google Workspace. As implantações HTTP especificadas no SDK do Google Workspace Marketplace são usadas apenas para outros aplicativos do Google Workspace.