Jump to content
McKay Development

SENPAY98K

Member
  • Posts

    47
  • Joined

  • Last visited

Everything posted by SENPAY98K

  1. so much things changed on steam backend, but you can use ASF + ASFEnahanced plugin for less hassle
  2. Yes, that was just a suggestion in case you are in rush. Good luck
  3. I used different countries for each batch (20 per country), and it works flawless
  4. I use this one https://onlinesim.io/ which it lets get more then 5 sms Basically you rent the number for 15min, so its more then enough to link 2-3 accounts. Ps. if you want to use here's my ref ref=4745012
  5. Hi, is it posible to add games to cart and buy with steam balance ? Tried it, but not sure if im skipping/missung other requests. // Add games to cart for (let i = 0; i < arrayGames.length; i++) { var gameID = Number(arrayGames[i]); logINFO(`gameID: ` + gameID); await addToCart(Steam, Community, sessionID, gameID); await SLEEP(5000); } // Get transaction id let purchaseId = await scrapTransactionID(Community); logINFO(purchaseId); // Buy games in cart await purchaseGames(Community, purchaseId); function addToCart(Steam, Community, sessionID, subid) { return new Promise((resolve) => { Community.httpRequestPost( `https://store.steampowered.com/cart/`, { form: { snr: "1_5_9__403", originating_snr: "1_direct-navigation__", action: "add_to_cart", sessionid: sessionID, subid: subid, }, headers: { Host: "store.steampowered.com", Origin: "https://store.steampowered.com", }, json: true, }, (err, res, body) => { if (!err && res.resposeCode == 200) { logINFO(`Success`); } else { logERROR(`Failed`); } } ); resolve(); }); } // func() function scrapTransactionID(Community) { return new Promise((resolve) => { Community.httpRequestPost( `https://store.steampowered.com/cart`, (err, res, body) => { if (!err) { let pattern = /https:\/\/store.steampowered.com\/checkout\/\?purchasetype=gift&cart=(\d+)&/; let match = body.match(pattern); if (match) { logINFO(`Matched: ` + match[1]); resolve(match[1]); } } } ); }); } //func() function purchaseGames(Community, purchaseId) { return new Promise((resolve) => { Community.httpRequestPost( `https://store.steampowered.com/checkout/finalizetransaction/`, { form: { transid: purchaseId, CardCVV2: "", browserInfo: { language: "en-US", javaEnabled: "false", colorDepth: 24, screenHeight: 600, screenWidth: 800, }, }, headers: { Host: "store.steampowered.com", Origin: "https://store.steampowered.com", Referer: `https://store.steampowered.com/checkout/?purchasetype=self&cart=${purchaseId}&snr=1_8_4__503`, }, json: true, }, (err, res, body) => { if (!err) { logINFO("success"); } } ); resolve(); }); } //func()
  6. Yesim aware of that recent change, now im looking into at this old api to use: https://steamcommunity.com/tradeoffer/new/partnerinventory
  7. Hello, I use for this api to fetch steam inventories: The result has: Is there any parameter to load next pages ?
  8. Thanks for the notice, its done successfully now :)
  9. the map only stocks ids [ { "appid": 753, "contextid": 6, "assetid": [ [ "22434481908", "22434481910", "22434481915", "22434481907", "22434481917" ], [ "22434481909", "22434481911", "22434481918", "22434481913", "22434481919" ], [ "22434481914", "22434481912", "22434481921", "22434481916", "22434481920" ] ] } ]
  10. The limit is applied to inventory fetching, atm set the count to under 2000 per 4 seconds
  11. @PonyExpress Does not work i guess, returns empty object and arrays const database = { "730": { "amount": 5}, "603750": { "amount": 5}, ... } const cards = OFFER.itemsToGive; await getSets(cards, (cardSets, extraCards, unknownCards) => { if (cardSets) console.log(cardSets); if (extraCards) console.log(extraCards); if (unknownCards) console.log(unknownCards); })
  12. The language is not the problem here, I receive the offer, i check the offer details, then filter items for trading cards only, after that i have a database of {appid, number of cards in set} which i need to compare against it and retrun the amount of sets Im lacking the idea of how to process it!
  13. Hi, How would you check sets in the incoming trade offers which contains random cards? There is already a database that is used by level up bots to define how much card in the set of game.
  14. I'm looking to fetch steam comment section of profile before posting a comment ? Is there anyway? or any hint would help. Thanks
  15. Maybe the `/actions/LogFriendActivityUpvote` request !! I already tried sending it with its options alongside with rate up status but always failed !! Can you help checking it ? @Dr. McKaydo you think anything missing in options ? Also do you think it's similar to my previous thread `View a Broadcast` that steam badge did not detect it ? var optionLogRateActivity = { form: { sessionID: sessionID }, headers: { Host: 'steamcommunity.com', Origin: 'https://steamcommunity.com', Referer: 'https://steamcommunity.com/profiles/'+RatePostSteamID64+'/home/' }, json: true }; var postURL0 = 'https://steamcommunity.com/actions/LogFriendActivityUpvote'; community.httpRequestPost(postURL0, optionLogRateActivity, function (err, res, data) { if (err) { console.log(' [%s] actions/LogFriendActivityUpvote: FAIL'.red, logOnOptions.accountName); } if (!err) { console.log(' [%s] actions/LogFriendActivityUpvote: DONE'.green, logOnOptions.accountName); } }, "steamcommunity" );
  16. Hi, im trying to achieve the task of Rate up content in your Activity Feed My code works fine and it really rate up the status, but in the steam badge it does not detect that. @Dr. McKay what you think is wrong ? // Rate up the status var optionRateActivityPost = { form: { sessionid: sessionID, vote: 1, count: 6, feature2: -1, newestfirstpagination: true }, headers: { Host: 'steamcommunity.com', Origin: 'https://steamcommunity.com', Referer: 'https://steamcommunity.com/profiles/'+RatePostSteamID64+'/home/' }, json: true }; var postURL08 = 'https://steamcommunity.com/comment/UserStatusPublished/voteup/'+RatePostSteamID64+'/1639600415/'; community.httpRequestPost(postURL08, optionRateActivityPost, function (err, res, data) { if (err) { console.log(' [%s] TASK08: Rate Activity Post: FAIL'.red, logOnOptions.accountName); } if (!err) { console.log(' [%s] TASK08: Rate Activity Post: DONE'.green, logOnOptions.accountName); } }, "steamcommunity" );
  17. I tried it, i get no error but seems not really working.. seems to be impossible to trigger with just Post/Get requests.
  18. There is a task for sending a steam emoticon to a friend.
  19. https://steamcommunity.com/?subsection=broadcasts Trying to view a steam brodcast but could make it, i don't know why! console.log(' [%s] Successfully Logged On.', logOnOptions.accountName); var optionViewBroadcast = { headers: { Host: 'steamcommunity.com', Referer: 'https://steamcommunity.com/?subsection=broadcasts'}, json: true }; var postURL02 = 'https://steamcommunity.com/broadcast/watch/'config.CasterID64+'/'; community.httpRequestPost(postURL02, optionViewBroadcast, function (err, res, data) { if (err) { console.log(' TASK02: View Broadcast: FAIL '); } if (!err) { console.log(' TASK02: View Broadcast: DONE '); } }); Any idea ?
  20. Okay i was trying to do all the all Steam Community tasks (Badge/2) into one script Thanks for the reply ♥
×
×
  • Create New...