Web Analytics
Cotejar datos de Di...
 
Avisos
Vaciar todo

¡Hola 👋, bienvenido 😀!


Te presentamos a zonaia, un sitio web colaborativo de preguntas y respuestas para desarrolladores de chatbots.


Cotejar datos de Dialogflow en Google Sheet

  

0
Topic starter

Hola, necesitaría comprobar la información que me facilita un usuario a traves del chat, en una hoja de cálculo para proporcionar al usuario una respuesta concreta. Pongo un ejemplo sencillo, quiero que a través de su código de cliente (8 digitos númericos), asegurarme que es un cliente activo. En función de la consulta generar distintos mensajes de respuesta.

Soy muy nuevo en esto, con lo que no tengo ni idea de si es posible o al contrario, si estoy haciendo una pregunta muy simple. He consultado en los diferentes hilos de esta págiina, y no veo nada al respecto.

Gracias de antemano,

 

David.

Etiquetas del debate
2 respuestas
0

Tienes que usa el Fulfillment de dialogflow con una consulta a la google sheets

@riso Intenta lo siguiente:

1. Debes generar el api de tu google sheets para poder hacer una petición get o post usando el fullfilment de Dialogflow.

2. Cuando se ejecute el intento se lanza la consulta, ésta te trae parámetros de tu google sheets, los recibes en el back de Dialogflow y puedes trabajar tu validación para mostrar distintos caminos de acuerdo a la respuesta.

Aquí te dejo un ejemplo

function correoproveedores (agent){
var numeroenvio = agent.parameters.numeroenvio; //parámetro traído del intent

function obtenerdatos() { //esta función lanza la consulta a tu endpoint google sheets u otro//
return axios.get('https://XXXXXXXX/');
}

return obtenerdatos().then(res =>{ //recupero los parámetros de la respuesta de la función
console.log(res.data);
res.data.map(person=>{
if(person.Envio == numeroenvio && person.TotalCorreosEmpresa == 1){ //hago mi regla de validación
agent.add(`Envio realizado con éxito`); //el agente responde
}
else {
agent.add(`El número de envío no es el correcto`); //el agente responde
}
0
Topic starter

Muchas gracias a los dos. Trataré de probar lo que comentáis.

Saludos!!!

Compartir:
Sitio web hecho con ❤ para el mundo