Empresas
Empleos
  • Sobre nosotros
  • Soluciones
    • Publicación de vacantes
      Publica tu vacante y recibe candidatos calificados en 48h.
    • Evaluación de candidatos
      500+ pruebas técnicas y psicológicas, más anti-fraude.
    • Headhunting
      Búsqueda ejecutiva a la medida de principio a fin.
    • Nómina + EOR
      Dispersión de nómina y EOR en más de 15 países de LATAM.
  • Precios
  • Empleos

0

164
Vistas
Intentando agregar elementos a una matriz después de recibir una respuesta de una API

Así que básicamente estoy interactuando con una API de video póquer en línea (jotas o mejor), y quiero crear un bot que tome decisiones automáticamente por mí, las solicitudes de API funcionan bien, pero quiero que el bot tome la decisión de mantener/retener las cartas de la mano inicial para mi, a continuacion esta mi codigo

 let bodyReq = {variables:{currency:currency,amount:betAmount},query: "mutation VideoPokerBet($amount: Float!, $currency: CurrencyEnum!) {\n videoPokerBet(amount: $amount, currency: $currency) {\n ...CasinoBet\n state {\n ...CasinoGameVideoPoker\n }\n }\n}\n\nfragment CasinoBet on CasinoBet {\n id\n active\n payoutMultiplier\n amountMultiplier\n amount\n payout\n updatedAt\n currency\n game\n user {\n id\n name\n }\n}\n\nfragment CasinoGameVideoPoker on CasinoGameVideoPoker {\n playerHand {\n suit\n rank\n }\n initialHand {\n suit\n rank\n }\n handResult\n}\n"} let bodyHeld = {variables:{identifier:identifier,held:[]},query: "mutation VideoPokerNext($held: [VideoPokerNextHeldInput!]!, $identifier: String!) {\n videoPokerNext(held: $held, identifier: $identifier) {\n ...CasinoBet\n state {\n ...CasinoGameVideoPoker\n }\n }\n}\n\nfragment CasinoBet on CasinoBet {\n id\n active\n payoutMultiplier\n amountMultiplier\n amount\n payout\n updatedAt\n currency\n game\n user {\n id\n name\n }\n}\n\nfragment CasinoGameVideoPoker on CasinoGameVideoPoker {\n playerHand {\n suit\n rank\n }\n initialHand {\n suit\n rank\n }\n handResult\n}\n"} async function vpokerBet() { try{ running.style.color = "lightgreen" let respData; while(true) { respData = await (await fetch(url, { method: "POST", headers: { "Content-Type": "application/json", "Accept": "application/json", "x-access-token": apikey, }, body: JSON.stringify( bodyReq ) })).json() do{ respData = await (await fetch(url, { method: "POST", headers: { "Content-Type": "application/json", "Accept": "application/json", "x-access-token": apikey, }, body: JSON.stringify( bodyHeld ) })).json()}while(respData.data.videoPokerBet.active == true)

Básicamente, digamos que, por ejemplo, devuelve una respuesta en la que los datos de InitalHand han extraído 4 K, quiero agregar esas tarjetas a las held: [] Array in let bodyHeld por lo que mi próxima solicitud mantendrá esos 4 K, estoy luchando para averiguar cómo puedo hacerlo, ¡cualquier ayuda sería muy apreciada! , Gracias ! :)

about 4 years ago · Juan Pablo Isaza
Responde la pregunta
Encuentra empleos remotos

¡Descubre la nueva forma de encontrar empleo!

Top de empleos
Top categorías de empleo
Empresas
Publicar vacante Precios Comercial
Legal
Términos y condiciones Política de privacidad
© 2026 PeakU Inc. All Rights Reserved.
Andres GPT
Recomiéndame algunas ofertas
Necesito ayuda