Web Analytics
Avisos
Vaciar todo

¡Hola 👋, bienvenido 😀!


Te presentamos a zonaia, el foro/comunidad de desarrolladores de chatbots más popular en español.


Conectando Dialogflow e INtegromat a través de Fulfillment

 
UrielOspino
(@urielospino)
Miembro Nuevo
Registrado: hace 1 mes
Respuestas: 3

Busco ayuda en la solución de un error 14 al hacer una solcitud post a un webhook en integromat. A continuación la historia:

Hola a todos. Tengo un chatbot creado en Dialogflow y el backend lo soluciono usando Integromat. La conexión hasta el momento ha sido a través del Webhook. Necesito utilizar fulfillment para hacer la conexión a través del inline editor. 

En index.js desarrollé la función así:

function Motocarro(agent) {
agent.add(`Inicia motocarro`);
const https = require('https');
const data = JSON.stringify({
Usos:'Trabajo' });
const options = {
hostname: ' https://hook.integromat.co m',
port: 443,
path: '/p6xfnt8jq46ud2fxwdirochb2j8m8sgx',
method: 'POST',
headers: {
'Content-Type': 'application/json',
'Content-Length': data.length
}
};
agent.add(`Va para request`);
const req = https.request(options, res => {
console.log(`statusCode: ${res.statusCode}`);
res.on('data', d => {
process.stdout.write(d);
});
});
req.on('error', error => {
console.error(error);
});
req.write(data);
req.end();
agent.add(`Terminó`);
agent.add(data);
}

Que está mapeada así:

intentMap.set('Op.Elegir Moto - Usos - Motocarro', Motocarro);

 

En package.json creé la dependencia para https así:

"dependencies": {
"actions-on-google": "^2.2.0",
"firebase-admin": "^5.13.1",
"firebase-functions": "^2.0.2",
"dialogflow": "^0.6.0",
"dialogflow-fulfillment": "^0.5.0",
"https": "^1.0.0"
}

 

Al activarse la intención Op.Elegir Moto - Usos - Motocarro recibo todos los mensajes de seguimiento que le tengo pero nunca se activa el webhook en Integromt.

En la información de diagnóstico en Dialogflow tebgo esta información

image

Y esto

image

"webhookStatus": {
"code": 14,
"message": "Webhook call failed. Error: UNAVAILABLE."
}

 

Quién me ayuda a soluconar la situación?

Citar
Topic starter Respondido : 16/09/2021 4:31 pm
YanG
 YanG
(@yang)
Miembro Activo
Registrado: hace 3 años
Respuestas: 15

Eres programador?

Estuve mirando tu función y tu json pero no veo errores.

Algún log?

ResponderCitar
Respondido : 17/09/2021 10:15 pm
Compartir:
Sitio web hecho con ❤ para el mundo