-
Posts
13 -
Joined
-
Last visited
Posts posted by Risse
-
-
5 hours ago, Toshi said:
Struggling with this freaking anti fraud system for a week now.
Some recommendations i know about:
1) Do not change ip (obviously)
2) Reduce amount of api requests. Steam marks it as a spam and blocks your account. GetTradeOffers is a likely cause for a part of these bans (https://github.com/SteamDatabase/SteamTracking/blob/923eb98c407ef9ee300b3a60c2237753c40b9ca4/Protobufs/enums.proto#L484)
3) Close all other active sessions
4) Verify your api-key
hi, yes)
I tried these methods, but without successregarding the IP, I know that the guys somehow got around this, that is, I will be able to use a different IP
and yet, as I noticed, there is no lock key without the api created
-
hello everyone! I really hope to find a solution here.
the fact is that steam released an anti-scam api system in March 2024, thereby banning many accounts that were used with libraries presented on this site
the problem lies in authorization from different IP addresses, thereby interacting with exchange offers
some popular services have already been found, but my attempts are unsuccessful. perhaps you can suggest something?
-
hello everyone!
how i can login in steam with proxy?
And how send trade offers with proxy?help please, this information is very important for me
-
-
57 minutes ago, Dr. McKay said:
Use the getExchangeDetails TradeOffer method to get the new asset ids of the items you received.
Exact numbers are not known.
however, I do not have access to the offer, there is only the exchange ID and if it was accepted, then I will process the new assetid values,
manager.get Offer(steam_trade_id_izm, function(err, info_trade){
if(!err){
let state = info_trade.state;
}
})Please help me, how can I get the data about assets transferred to me only by the idi trade
I was considering the get Exchange Det ails function, however it will work something like this:let offer = manager.createOffer(trade_url);offer.addTheirItem({"appid":"something","contextid":2,"assetid":something});offer.addMyItems([]);offer.send(function(err, status) {console.log(status)
})offer.getExchangeDetails(function(err, Details) {console.log(Details)
}) -
Hi, please tell me how I can get the assetid of the skin that was transferred to the account. I only have an ID trade.
I also wanted to ask, a function that allows you to get an inventory of CSOs of various users, how often can I use it from one ip so that steam does not add an IP to the ban?
-
Hello everybody! The question arose, can I log in to 10 accounts at the same time and on the same ip? Is this technology possible in one script, or will pm2 have to run each account in a separate script file, but won't the incentive swear for using the same ip for all accounts
-
hi, yesterday everything worked fine, it was possible to update the library and change the necessary parameters to add the skin to the exchange offer? I'm sure the assetid is correct, so that's definitely not the reason. Tell me, please, before that the script worked for 4 months
========let offer = manager.createOffer(trade_url_bd);offer.addMyItems([]);offer.setMessage("Trade #"+trade_id);for(let i = 0; i < skins.length; i++) {let assetid = skins[i];offer.addTheirItem({"appid":"730","contextid":2,"assetid":assetid});}offer.send(function(err, status) {console.log(status)if (err) {console.log(err)poolMore.query("UPDATE `orders` SET `status` = 'error' WHERE `orders`.`id` = "+trade_id+"; ", function (error, results){if(error){console.log(error);}});}if (!status) {console.log(`Offer hasnt created, because items is null!`);poolMore.query("UPDATE `orders` SET `status` = 'error', `bot_name` = '"+botNAME+"', `bot_lvl` = '0', `bot_img` = '"+botIMG+"', `show_notif` = '1', `steam_trade_id` = "+offer.id+" WHERE `orders`.`id` = "+trade_id+"; ", function (error, results){if(error){console.log(error);}});}else {console.log(`Offer #${offer.id} sent successfully`);poolMore.query("UPDATE `orders` SET `status` = 'wait', `bot_name` = '"+botNAME+"', `bot_lvl` = '0', `bot_img` = '"+botIMG+"', `show_notif` = '1', `steam_trade_id` = "+offer.id+" WHERE `orders`.`id` = "+trade_id+"; ", function (error, results){if(error){console.log(error);}});}}); -
how can I view the status of the exchange offer I sent by its unique ID?
Without using the functionmanager.on('sentOfferChanged', function(offer, old State) {
console.log(`Offer #${offer.id} changed: ${TradeOfferManager.ETradeOfferState[oldState]} -> ${TradeOfferManager.ETradeOfferState[offer.state]}`);
})
)because it works very rarely
-
Hi guys! Maybe you know, but why the function
manager.on('sentOfferChanged', function(offer, old State) {
console.log(`Offer #${offer.id} changed: ${TradeOfferManager.ETradeOfferState[oldState]} -> ${TradeOfferManager.ETradeOfferState[offer.state]}`);
})
)it does not work for all trades, I mean that sometimes I can accept / reject a trade sent by a bot, but the function ignores my interactions with the trade offer.
-
16 hours ago, Dr. McKay said:
Thank you, however, I am only given the json of my account, but I need to receive information about the retention from a partner
-
Hi! Perhaps someone has faced such a task, if an account has a retention of trade to which we send trade offers, then we should exclude such offers, how to do this? Tell me, please
steam update, IP blocking
in node-steam-tradeoffer-manager
Posted
right