Business
Jobs
  • About Us
  • Solutions
    • Job Postings
      Post your job and receive qualified candidates in 48h.
    • Candidate Assessments
      500+ technical and psychological tests, plus anti-fraud.
    • Headhunting
      Tailor-made executive search from start to finish.
    • Payroll + EOR
      Payroll dispersal and EOR across 15+ LATAM countries.
  • Pricing
  • Jobs

0

378
Views
¿Cómo hacer que Alexa lea un diccionario simple?

Estoy tratando de hacer que Alexa elija un elemento de un diccionario por su nombre.

 const Alexa = require('ask-sdk-core'); const garbage = [ { 'name': 'can', 'color': 'green' }, { 'name': 'magazine', 'color': 'red' }, { 'name': 'bottle', 'color': 'yellow'}, { 'name': 'crap', 'color': 'gray'}, { 'name': 'apple', 'color': 'brown'} ];

y responder con un color definido

 const RecycleIntentHandler = { handle(handlerInput) { const {requestEnvelope, responseBuilder} = handlerInput; const {intent} = requestEnvelope.request; const object = Alexa.getSlotValue(requestEnvelope, 'object'); let res = garbage(el => el.name === object); var speechText = (res.color); return handlerInput.responseBuilder .speak(speechText) } };

(guarde lo que dijeron los usuarios en "objeto", luego busque objeto.nombre en el diccionario y pronuncie su color)

Probé diferentes combinaciones de código pero no puedo hacer que funcione. ¿Qué estoy haciendo mal?

about 4 years ago · Juan Pablo Isaza
1 answers
Answer question

0

Utilice la función de búsqueda:

 let res = garbage.find(el => el.name === object);

Tu nombre constante gargabe no es una función. es una constante

about 4 years ago · Juan Pablo Isaza Report
Answer question
Find remote jobs

Discover the new way to find a job!

Top jobs
Top job categories
Business
Post vacancy Pricing Sales
Legal
Terms and conditions Privacy policy
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Show me some job opportunities
There's an error!