-
Posts
49 -
Joined
-
Last visited
Everything posted by SENPAY98K
-
so much things changed on steam backend, but you can use ASF + ASFEnahanced plugin for less hassle
-
Yes, that was just a suggestion in case you are in rush. Good luck
-
I used different countries for each batch (20 per country), and it works flawless
-
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
-
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()
-
Hello, I use for this api to fetch steam inventories: The result has: Is there any parameter to load next pages ?
-
stuck on adding their trade item
SENPAY98K replied to newbboy9969's topic in node-steam-tradeoffer-manager
Thanks for the notice, its done successfully now :) -
stuck on adding their trade item
SENPAY98K replied to newbboy9969's topic in node-steam-tradeoffer-manager
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" ] ] } ] -
The limit is applied to inventory fetching, atm set the count to under 2000 per 4 seconds
-
Checking card sets on incoming trade offer ?
SENPAY98K replied to SENPAY98K's topic in node-steam-tradeoffer-manager
bimp -
What is that ? peer to peer !
-
Checking card sets on incoming trade offer ?
SENPAY98K replied to SENPAY98K's topic in node-steam-tradeoffer-manager
@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); }) -
Checking card sets on incoming trade offer ?
SENPAY98K replied to SENPAY98K's topic in node-steam-tradeoffer-manager
I will try it, thank you -
Checking card sets on incoming trade offer ?
SENPAY98K replied to SENPAY98K's topic in node-steam-tradeoffer-manager
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! -
Anyway to check profile section privacy ?
SENPAY98K replied to SENPAY98K's topic in node-steamcommunity
sovled using steam api -
I'm looking to fetch steam comment section of profile before posting a comment ? Is there anyway? or any hint would help. Thanks
-
Rating a status not detected by steam ?
SENPAY98K replied to SENPAY98K's topic in node-steamcommunity
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" ); -
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" );
-
I tried it, i get no error but seems not really working.. seems to be impossible to trigger with just Post/Get requests.
-