<<Aviso Legal: embora eu seja um funcionário atual do Google e ex-funcionário da SAP, não sou um desenvolvedor e o código abaixo não deve ser considerado uma versão de produção, apenas para suportar um teste de conceito. Além disso, as opiniões expressas neste artigo são minhas e não refletem a opinião oficial ou posição do Google ou da SAP>>
Você sabe aquela ideia que sempre mantém no final da sua lista de tarefas para aquele dia elusivo em que encontrará tempo suficiente para abordá-la? Para mim, é a possibilidade de conectar um chatbot a um sistema SAP. E só foi preciso um confinamento global para finalmente fazê-lo. Vamos fazer isso!
Criando um chatbot do Google conectado à API de gráficos da SAP
O que você precisa
Em uma implementação completa típica de uma solução para vincular um chatbot a um sistema backend, há muitos requisitos técnicos como um serviço sem servidor para lidar com a comunicação ou um roteamento de firewall complexo para o seu backend. No entanto, graças ao Google Meets, Google Apps Script e à API de gráficos da SAP, você pode começar a construir um teste de conceito hoje, e
tudo o que você precisará é de uma conta do Google G Suite
.
Nota:
O aplicativo Google Chat e a plataforma de desenvolvimento estão disponíveis apenas para contas do G Suite. Você não poderá desenvolver ou testar um bot com apenas uma conta @gmail.com.
|
Diagrama de alto nível
Passo 1: Ativar o chatbot
O primeiro passo é poder interagir com um chatbot. Escolhi a API do Google Chat principalmente porque a uso diariamente, mas também porque o tutorial para desenvolvedores é bem direto:
Bot do Google Apps Script para Google Chat
.
Atenção
: se você tiver várias contas do Google, certifique-se sempre de que a conta correta esteja selecionada no canto superior direito da tela do Google Apps Scripts
|
Criar um chatbot a partir de um modelo
Basta copiar o
Modelo de chatbot
, renomeá-lo e salvá-lo. Em seguida, use o menu `Publicar` > `Implantar a partir do manifesto...` antes de clicar em `Obter ID` para copiar o ID de implantação.
Atenção
: no momento da publicação, o novo editor de UI no Google Apps Scripts ainda não suporta a função de Publicar. Certifique-se de usar o editor clássico como nas capturas de tela
|
Modelo de bot do Google Chat. Fonte: Google
Pedro Pascal
Se unió el 07/03/2018