<<Descargo de responsabilidad: aunque soy un empleado actual de Google y ex empleado de SAP, no soy un desarrollador y el código a continuación no debe servir como una versión de producción y solo puede respaldar una prueba de concepto. Además, las opiniones expresadas en este artículo son mías y no reflejan la opinión oficial o la posición de Google o SAP>>
¿Sabes esa idea que siempre mantienes al final de tu lista de tareas pendientes para ese día elusivo en el que encontrarás suficiente tiempo para abordarla? Para mí, es la posibilidad de conectar un chatbot a un sistema SAP. Y solo se necesitó un confinamiento global para finalmente hacerlo. ¡Vamos a hacer esto!
Creación de un chatbot de Google conectado a la API de gráficos de SAP
Lo que necesitas
En una implementación completa típica de una solución para vincular un chatbot a un sistema backend, hay muchos requisitos técnicos como un servicio sin servidor para manejar la comunicación o un enrutamiento de firewall complejo a tu backend. Sin embargo, gracias a Google Meets, Google Apps Script y la API de gráficos de SAP, puedes comenzar a construir una prueba de concepto hoy, y
lo único que necesitarás es una cuenta de Google G Suite
.
Nota:
La aplicación Google Chat y la plataforma de desarrollo solo están disponibles para cuentas de G Suite. No podrás desarrollar o probar un bot con solo una cuenta @gmail.com.
|
Diagrama de alto nivel
Paso 1: Activar el chatbot
El primer paso es poder interactuar con un chatbot. Elegí la API de Google Chat principalmente porque la uso a diario, pero también porque el tutorial para desarrolladores es muy directo:
Bot de Google Apps Script para Google Chat
.
Advertencia
: si tienes varias cuentas de Google, asegúrate siempre de que la cuenta correcta esté seleccionada en la parte superior derecha de la pantalla de Google Apps Scripts
|
Crear un chatbot a partir de una plantilla
Simplemente copia la
Plantilla de chatbot
, renómbrala y guárdala. Luego, utiliza el menú `Publicar` > `Implementar desde manifiesto…` antes de hacer clic en `Obtener ID` para copiar el ID de implementación.
Advertencia
: en el momento de la publicación, el nuevo editor de UI en Google Apps Scripts aún no admite la función de Publicar. Asegúrate de usar el editor clásico como en las capturas de pantalla
|
La plantilla del bot de Google Chat. Fuente: Google
Pedro Pascal
Se unió el 07/03/2018