Empresas
Empregos
  • Sobre nós
  • Soluções
    • Publicação de vagas
      Publique sua vaga e receba candidatos qualificados em 48h.
    • Avaliações de candidatos
      Mais de 500 testes técnicos e psicológicos, mais anti-fraude.
    • Headhunting
      Busca executiva personalizada do início ao fim.
    • Folha de Pagamento + EOR
      Dispersão de folha e EOR em mais de 15 países da LATAM.
  • Preços
  • Empregos

0

233
Visualizações
El flujo de diálogo de desguace web da una respuesta vacía

Estoy tratando de eliminar una página web y dar como respuesta a mi chatbot, pero obtengo una respuesta vacía del flujo de diálogo, pero cuando registro mi objeto de eliminación, los obtengo. Estoy usando glitch para mi servidor node js.

ingrese la descripción de la imagen aquí

Como puedo resolver este problema.

 app.post("/webhook",async function(request,response){ var intentName = request.body.queryResult.intent.displayName; if(intentName ="give_project"){ var type_project = request.body.queryResult.parameters['type_project']; var project = await get_project(type_project); //{url:.....,title:arduino,description: this is a arduino project} console.log(project); try{ response.json({ "fulfillmentText":`type project = ` }) } }) async function get_project(type) { const browser = await puppeteer.launch({ args: ['--no-sandbox', '--disable-setuid-sandbox'], }); const page = await browser.newPage(); await page.goto('https://create.arduino.cc/projecthub/search?q=' + type); const projects = await page.evaluate(() => { let projectsFromWeb = []; let elements = document.querySelectorAll('div.mobile-scroll-row-item'); for (let element of elements) { if (element.querySelector('img') != null) { projectsFromWeb.push({ url: element.querySelector('a.project-link-with-ref').href, title: element.querySelector('span').textContent, description: element.querySelector('p.description').innerText, image: element.querySelector('img').src } ); } else { projectsFromWeb.push({ url: element.querySelector('a.project-link-with-ref').href, title: element.querySelector('span').textContent, description: element.querySelector('p.description').innerText }); } } return projectsFromWeb; }); await browser.close(); return projects[getRandomNumber(projects.length)]; } function getRandomNumber(max) { return Math.floor(Math.random() * max); }; // listen for requests const listener = app.listen(process.env.PORT, () => { console.log("Your app is listening on port " + listener.address().port); });
about 4 years ago · Juan Pablo Isaza
Responde à pergunta
Encontrar trabalhos remotos

Descubra a nova forma de encontrar um emprego!

melhores empregos
Principais categorias de trabalho
Empresas
Postar vaga Preços Comercial
Jurídico
Termos e Condições Política de privacidade
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomende algumas ofertas para mim
Preciso de ajuda