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 ! :)