Configurar canal no GCP
Para configurar o Google Chat como canal de atendimento no Conecta, anteriormente é preciso que você tenha uma conta no Google Workspace. Utilizando este e-mail, você deve criar uma conta no Google Cloud Platform (GCP).
Inicialmente, acesse sua conta GCP e clique em Console:
Em seguida, clique no ícone de abertura de menu no canto superior esquerdo para abrir as demais funções e direcionamentos. Abra a opção o IAM e administrador e clique em Contas de serviço:
Vá em Criar contas de serviço:
Insira um nome e uma descrição para identificar seu projeto. O campo ID da conta de serviço será preenchido automaticamente. Para concluir, clique em Criar e Continuar:
No tópico 2, selecione o papel proprietário. Para encontrá-lo, filtre por proprietário e o selecione. Após selecioná-lo, clique em Concluir para finalizar. Veja o passo a passo enumerado abaixo:
Ao finalizar o processo anterior, localize o projeto recentemente criado, vá no sub-menu ações lateral e clique em Gerenciar chaves:
Em seguida, adicione uma chave em Adicionar chave e, posteriormente, Criar nova chave:
Escolha a opção JSON para criar uma chave privada:
A chave JSON fica disponível nos donwloads da máquina que está utilizando para criação do projeto. Clique em Fechar para continuar as configurações e localize a chave em seu explorador de arquivos..
Após criar e armazenar a chave JSON do projeto, localize a API do Google Chat na barra de pesquisa superior:
Clique em Permitir para habilitar a API ou Gerenciar caso ela já esteja ativa no projeto:
Em Configuração, preencha os campos com as informações correspondentes:
Nome do bot: identificação do bot para interação, menção e localização por seus clientes
Para publicar seu bot posteriormente, visualize as diretrizes que o Google utiliza para revisar seu app pelo link: https://developers.google.com/workspace/marketplace/about-app-review#areas_of_review
URL do avatar: solicitado pelo Google, é necessário inserir uma URL HTTPS direcionando para uma imagem gráfica que seja quadrada (ex.: PNG ou JPEG), de no mínimo 128x128, que será visualizada como avatar de seu bot
Descrição: descreve a finalidade de utilização de seu bot
Funcionalidade: as duas caixas de seleção das funcionalidades devem estar habilitas
Nesse primeiro momento, o bot será disponibilizado apenas para os usuários com o domínio da sua empresa. Caso deseje que seja público, veja as instruções ao final do artigo.
Prosseguindo, em Configurações de conexão, selecione a opção bot URL e realize os seguintes passos:
No Conecta, acesse Canais e selecione o canal Google Chat:
Preencha os campos com as informações correspondentes:
Descrição: insira um nome para identificação do canal
Nome do Bot: identificação anteriormente configurada no GCP em Configuração
Fluxo: autoatendimento em que o cliente será atendido
Conta de Serviço: chave JSON baixada nas configurações realizadas no GCP
Clique em Salvar para finalizar a configuração e criar o canal.
Para visualizar o Webhook do canal, clique na coluna de ações lateral - Editar e copie o link no campo Webhook. Este link será inserido no GCP.
Após inserido o webhook, selecione a opção de permissão conforme a sua preferência e clique em Salvar para finalizar:
Após finalizado, seu bot está disponível para os usuários com domínio de sua empresa inicialmente.
Publicar bot
Visualize as diretrizes e informações pelo link https://developers.google.com/chat/how-tos/apps-publish para publicar seu bot de modo público.
O link irá direcionar à seguinte tela: