Jump to content
McKay Development

Search the Community

Showing results for tags 'question'.

  • Search By Tags

    Type tags separated by commas.
  • Search By Author

Content Type


Forums

  • News & Announcements
    • Releases & Updates
  • Help & Support
    • General
    • Guides
    • node-steam-user
    • node-steamcommunity
    • node-steam-tradeoffer-manager
    • node-steam-session

Find results in...

Find results that contain...


Date Created

  • Start

    End


Last Updated

  • Start

    End


Filter by number of...

Joined

  • Start

    End


Group


Website URL


Skype


Location


Interests

  1. hey everyone when i run npm install steam-totp i get following error root@vultr:~# npm install steam-totpnpm http GET https://registry.npmjs.org/steam-totpnpm http 304 https://registry.npmjs.org/steam-totpnpm WARN engine [email protected]: wanted: {"node":">=6.0.0"} (current: {"node":"v0.10.25","npm":"1.3.10"})npm http GET https://registry.npmjs.org/doctormckay/stats-reporternpm http 404 https://registry.npmjs.org/doctormckay/stats-reporternpm ERR! TypeError: Cannot read property 'latest' of undefinednpm ERR! at next (/usr/share/npm/lib/cache.js:687:35)npm ERR! at /usr/share/npm/lib/cache.js:675:5npm ERR! at saved (/usr/share/npm/node_modules/npm-registry-client/lib/get.js:142:7)npm ERR! at /usr/lib/nodejs/graceful-fs/polyfills.js:133:7npm ERR! at Object.oncomplete (fs.js:107:15)npm ERR! If you need help, you may report this log at:npm ERR! <http://github.com/isaacs/npm/issues>npm ERR! or email it to:npm ERR! <[email protected]> npm ERR! System Linux 3.13.0-125-genericnpm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "steam-totp"npm ERR! cwd /rootnpm ERR! node -v v0.10.25npm ERR! npm -v 1.3.10npm ERR! type non_object_property_loadnpm ERR!npm ERR! Additional logging details can be found in:npm ERR! /root/npm-debug.lognpm ERR! not ok code 0root@vultr:~# And when im running npm install steamcommunity im getting this error root@vultr:~# npm install steamcommunitynpm http GET https://registry.npmjs.org/steamcommunitynpm http 304 https://registry.npmjs.org/steamcommunitynpm WARN engine [email protected]: wanted: {"node":">=4.0.0"} (current: {"node":"v0.10.25","npm":"1.3.10"})npm http GET https://registry.npmjs.org/requestnpm http GET https://registry.npmjs.org/node-bignumbernpm http GET https://registry.npmjs.org/steamidnpm http GET https://registry.npmjs.org/xml2jsnpm http GET https://registry.npmjs.org/cheerio/0.22.0npm http GET https://registry.npmjs.org/asyncnpm http GET https://registry.npmjs.org/steam-totpnpm http GET https://registry.npmjs.org/doctormckay/stats-reporternpm http 304 https://registry.npmjs.org/requestnpm http 304 https://registry.npmjs.org/node-bignumbernpm http 304 https://registry.npmjs.org/steamidnpm http 304 https://registry.npmjs.org/cheerio/0.22.0npm http 304 https://registry.npmjs.org/xml2jsnpm http 304 https://registry.npmjs.org/asyncnpm http 304 https://registry.npmjs.org/steam-totpnpm http 404 https://registry.npmjs.org/doctormckay/stats-reporternpm ERR! TypeError: Cannot read property 'latest' of undefinednpm ERR! at next (/usr/share/npm/lib/cache.js:687:35)npm ERR! at /usr/share/npm/lib/cache.js:675:5npm ERR! at saved (/usr/share/npm/node_modules/npm-registry-client/lib/get.js:142:7)npm ERR! at /usr/lib/nodejs/graceful-fs/polyfills.js:133:7npm ERR! at Object.oncomplete (fs.js:107:15)npm ERR! If you need help, you may report this log at:npm ERR! <http://github.com/isaacs/npm/issues>npm ERR! or email it to:npm ERR! <[email protected]> npm ERR! System Linux 3.13.0-125-genericnpm ERR! command "/usr/bin/nodejs" "/usr/bin/npm" "install" "steamcommunity"npm ERR! cwd /rootnpm ERR! node -v v0.10.25npm ERR! npm -v 1.3.10npm ERR! type non_object_property_loadnpm ERR!npm ERR! Additional logging details can be found in:npm ERR! /root/npm-debug.lognpm ERR! not ok code 0 any suggestions please?
  2. Sometimes when i use getUserDetails(), i receive the error: has declined your trade request. why i'm getting this error, and how may i avoid this?
  3. Hey I was wondering why my bot doesn't work at a 100% rate. I was interested if it is possible to farm the number on my profile of "Trades Made". So I tried coding me a bot that would send a TF2 item from one account to my second account and sends another TF2 item back after the first trade has finished. When he sends it back to the first account, the first account will accept it and send another item back to the second account, and so on ... I started putting code together with slight success. After running the bot 5 times, finally one successful trade. Now after 30 more tries, no success. I tried adding a *sleep* module for steam to handle me receiving the trade and accepting it. No success. var colors = require("colors"); var sleep = require('system-sleep'); const SteamUser1 = require("steam-user"); const SteamTotp1 = require("steam-totp"); const SteamCommunity1 = require("steamcommunity"); const TradeOfferManager1 = require("steam-tradeoffer-manager"); const client1 = new SteamUser1(); const community1 = new SteamCommunity1(); const manager1 = new TradeOfferManager1({ steam: client1, community: community1, language: "en" }); const SteamUser2 = require("steam-user"); const SteamTotp2 = require("steam-totp"); const SteamCommunity2 = require("steamcommunity"); const TradeOfferManager2 = require("steam-tradeoffer-manager"); const client2 = new SteamUser2(); const community2 = new SteamCommunity2(); const manager2 = new TradeOfferManager2({ steam: client2, community: community2, language: "en" }); const logOnOptions1 = { accountName: "", password: "", twoFactorCode: SteamTotp1.generateAuthCode("=") }; const logOnOptions2 = { accountName: "", password: "", twoFactorCode: SteamTotp2.generateAuthCode("=") }; client1.logOn(logOnOptions1); client1.on("loggedOn", () => { console.log("Logged into Steam as 11th".yellow); client1.setPersona(SteamUser1.Steam.EPersonaState.Offline); }); client2.logOn(logOnOptions2); client2.on("loggedOn", () => { console.log("Logged into Steam as ruben".blue); client2.setPersona(SteamUser2.Steam.EPersonaState.Offline); }); client1.on("webSession", (sessionid, cookies1) => { manager1.setCookies(cookies1); community1.setCookies(cookies1); community1.startConfirmationChecker(10000, "="); sendRandomItem1(); }); client2.on("webSession", (sessionid, cookies2) => { manager2.setCookies(cookies2); community2.setCookies(cookies2); community2.startConfirmationChecker(10000, "="); }); client1.on("friendMessage", function(steamid, message) { console.log("11th: ".yellow + "Friend message from " + steamid.getSteam3RenderedID() + ": " + message); }); client2.on("friendMessage", function(steamid, message) { console.log("ruben: ".blue + "Friend message from " + steamid.getSteam3RenderedID() + ": " + message); }); function sendRandomItem1() { manager1.loadInventory(440, 2, true, (err, inventory1) => { if (err) { console.log(err); } else { const offer1 = manager1.createOffer(""); const item1 = inventory1[Math.floor(Math.random() * inventory1.length - 1)]; offer1.addMyItem(item1); offer1.setMessage("There ya go!".yellow); offer1.send((err, status) => { if (err) { console.log(err); } else { console.log("Sent offer.".yellow); // sleep(5000); } }); } }); } function sendRandomItem2() { manager2.loadInventory(440, 2, true, (err, inventory2) => { if (err) { console.log(err); } else { const offer2 = manager2.createOffer(""); const item2 = inventory2[Math.floor(Math.random() * inventory2.length - 1)]; offer2.addMyItem(item2); offer2.setMessage("There ya go!".blue); offer2.send((err, status2) => { if (err) { console.log(err); } else { console.log("Sent offer.".blue); // sleep(5000); } }); } }); } manager1.on("newOffer", (offer1) => { if (offer1.partner.getSteamID64() === "id64 of account2") { offer1.accept((err, status1) => { if (err) { console.log(err); } else { console.log("Accepted offer.".yellow); console.log("Making a new offer.".yellow); sendRandomItem1(); } }); } }); manager2.on("newOffer", (offer2) => { if (offer2.partner.getSteamID64() === "id64 of account1") { offer2.accept((err, status2) => { if (err) { console.log(err); } else { console.log("Accepted offer.".blue); console.log("Making a new offer.".blue); sendRandomItem2(); } }); } }); Console (no error) Logged into Steam as ruben Logged into Steam as 11th Sent offer.
  4. How to use consistently a few bots, so 1 request processed first bot and the second request respectively, the second bot ?
  5. Is it possible use the modules node-globaloffensive or node-tf2 connect to the game servers of the community of these games?
  6. how would i send a trade offer based on instance id and classid to fetch a specific item from my bot's inventory and ofc i'll be using item id too but it'll be hard to distinguish between item of same kind but different details
  7. Hi, sry to bother you. I have this problem where in my working machine it is working perfectly but in my server it's just not working. I have tried disabling my firewall, debugging the app, rewriting the code but still not being called in my server but in my working machine it is. let playDefault = 730; module.exports.logIn = function (cb) { console.log('[Bot] Starting Bot...'); client.logOn(logOptions); console.log('[Bot] Logging into Steam...'); client.on('loggedOn', () => { console.log('[Bot] Logged into Steam'); client.setPersona(SteamUser.Steam.EPersonaState.LookingToTrade); client.gamesPlayed(playDefault); if (cb != null) cb(); else console.log('It was null :/'); }); }; client.on('error', function(e) { console.log('Steam Error: '); console.log(e); }); client.on('webSession', (id, cookies) => { console.log('\n\nwebSession!!!!!!!!!!!!!!'); console.log(cookies); manager.setCookies(cookies); community.setCookies(cookies); community.startConfirmationChecker(1000, 'removed') }); 'use strict'; const SteamUser = require('steam-user'); const SteamTotp = require('steam-totp'); const SteamCommunity = require('steamcommunity'); const TradeManager = require('steam-tradeoffer-manager'); const request = require('request'); const steamapikey = 'key'; const client = new SteamUser(); const community = new SteamCommunity(); const manager = new TradeManager({ steam: client, community: community, language: 'en' }); const logOptions = { accountName: 'user', password: 'password', twoFactorCode: SteamTotp.generateAuthCode('secret') };
  8. I am working in a steam trade bot just for send offers, not anymore. And have to use node-steamcommunity because I need necessarily the startConfirmationChecker metod. But I want to use just this module node-steam-user because the maker says this is a improve... the problem is exists the startConfirmationChecker metod in this module?
  9. hello everyone! I am new in node-trade-offer-manager and i wanna ask you how to add a description or message for trade. i've watched github wiki and it's said that you have to use offer.send() and the first argument is description. Boot soon i've seen that function isn't support this argument. So, how do i add a message or description of trade?
  10. Getting different keys in tags sometimes on tradeOffer.itemsToReceive. I'm trying to parse items after a trade to store the attributes in my database but I've noticed that I get different keys in "tags" sometimes. The functions I use are "tradeOfferManager.getOffer()" and "tradeOfferManager.on('sentOfferChanged', function (offer, oldState)". The problem is that when for example try to get type Heres the EconItem I usally get: I do tags[0].name, but in the second example the type "Key" can be found on key " localized_tag_name". Is there more too it with other keys in the "tags" array, Im not sure how to debug it since I get this rarely. EconItem { appid: 730, contextid: '2', assetid: '11196760158', classid: '2209624701', instanceid: '143865972', amount: 1, missing: true, icon_url: '-9a81dlWLwJ2UUGcVs_nsVtzdOEdtWwKGZZLQHTxDZ7I56KU0Zwwo4NUX4oFJZEHLbXX7gNTPcUxuxpJSXPbQv2S1MDeXkh6LBBOievzZVMy1aKeJG4R6YzgzNPclaCmN72ClDNQvJMmjLyVoY-mjQTi_EM9amztZNjCYKtxNio', icon_url_large: '', icon_drag_url: '', name: 'Spectrum Case Key', market_hash_name: 'Spectrum Case Key', market_name: 'Spectrum Case Key', name_color: 'D2D2D2', background_color: '', type: 'Base Grade Key', tradable: true, marketable: true, commodity: true, market_tradable_restriction: 7, fraudwarnings: [], descriptions: [ { type: 'html', value: 'This key only opens Spectrum cases', app_data: '' }, { type: 'html', value: ' ', app_data: '' }, { type: 'html', value: '', color: '00a000', app_data: { limited: '1' } } ], owner_descriptions: [], tags: [ { internal_name: 'CSGO_Tool_WeaponCase_KeyTag', name: 'Key', category: 'Type', category_name: 'Type' }, { internal_name: 'normal', name: 'Normal', category: 'Quality', category_name: 'Category' }, { internal_name: 'Rarity_Common', name: 'Base Grade', category: 'Rarity', color: 'b0c3d9', category_name: 'Quality' } ], id: '11196760158', actions: [], owner_actions: [], market_marketable_restriction: 0 } and heres the one I get at random times with different key(localized_tag_name): EconItem { appid: 730, contextid: '2', assetid: '11195150025', classid: '2209624701', instanceid: '143865972', amount: 1, missing: true, currency: false, background_color: '', icon_url: '-9a81dlWLwJ2UUGcVs_nsVtzdOEdtWwKGZZLQHTxDZ7I56KU0Zwwo4NUX4oFJZEHLbXX7gNTPcUxuxpJSXPbQv2S1MDeXkh6LBBOievzZVMy1aKeJG4R6YzgzNPclaCmN72ClDNQvJMmjLyVoY-mjQTi_EM9amztZNjCYKtxNio', icon_url_large: '', descriptions: [ { type: 'html', value: 'This key only opens Spectrum cases' }, { type: 'html', value: ' ' }, { type: 'html', value: '', color: '00a000' } ], tradable: false, name: 'Spectrum Case Key', name_color: 'D2D2D2', type: 'Base Grade Key', market_name: 'Spectrum Case Key', market_hash_name: 'Spectrum Case Key', commodity: false, market_tradable_restriction: 7, marketable: false, tags: [ { category: 'Type', internal_name: 'CSGO_Tool_WeaponCase_KeyTag', localized_category_name: 'Type', localized_tag_name: 'Key' }, { category: 'Quality', internal_name: 'normal', localized_category_name: 'Category', localized_tag_name: 'Normal' }, { category: 'Rarity', internal_name: 'Rarity_Common', localized_category_name: 'Quality', localized_tag_name: 'Base Grade', color: 'b0c3d9' } ], id: '11195181042', fraudwarnings: [], owner_descriptions: [], actions: [], owner_actions: [], market_marketable_restriction: 0} Thanks
  11. First of all, I am Tomas from Argentina. 23 years old. I have 3 bots online on my pc thanks to these modules made by God McKay . I have to say that I am not an expert programming all what I know is thanks to test and error. Never took a course of JavaScript, just a few readings and videos. I am saying this because my questions could be noobs, After three month running these bots, I want to improve them. I have a few things in mind that I want to get better: Handle many incoming offers correctly. My bot isnt 24/7, when I start bot and I have like seven trade offers received when he was offline. The program recognizes seven but just handle the last one. Should I turn off event listener when an offer is managing? Prevent comment many times on same profile. I have +rep service active. When the bot complete a trade, he comment on his profile. I have read that account could get banned if leave a message many times on same profile. So, I want to prevent that. Any Ideas? Accept friend invites received when bots is offline. OverStock script. Now, when I receive a new offer: I am getting my inventory, copy names of each items and pushing into an array and then write on a file. When I am accepting the trade offer, program check if the name of the item appears more than Max Stock set, if not, takes value of that item, otherwise ignore it. Actually, this is working OK. But it does not convince me. Any other Idea? Price List. I am using a simple JSON file to save data as pricelist. But is really annoying when I have to change prices, checking one by one to prevent "scam". Anyone knows a better method to save data? or maybe a JSON manager? Yes, I also using bp.tf API to get community prices. But we know how unstable TF2's economy is. I think is ok for now. I tried my best to express what I want to ask. My english is not excellent. Thanks in advance. Here are bot's profile links: Wall-e Trading CardsWall-e TF2 BOTWall-e ZETA EXCHANGE My steam Profile:http://steamcommunity.com/profiles/76561198050753995/
  12. I am working on a set of tools for group admins, ranging from simple over-time statistics to automatic chat spam banning. As a part of that I have been trying to get all comments on a steam group, to be able to detect spam, but also to create activity statistics. Sadly, the CSteamGroup class of node-steamcommunity does not have that functionality, and the getNotifications function only returns numbers, not the actual comments and their authors. How would I go about getting what I'm looking for? Is there something I am missing? Or do I really have to scrape the information manually from steamcommunity.com? Thanks in advance for any input, drizz. PS: I am not getting paid for the project/my work on it.
  13. Anybody can tell me how to use them? Every time I try to use it the offer just stay....
  14. Is there some way to create a newline instead of doing things like this: client.chatMessage(senderId, "firstLine"); client.chatMessage(senderId, "newline");Using this way will lead to being blocked by the rate limit very fast I think.
  15. With this code below i got [ ] in console. Not sure what i done wrong function priceCheckCard(item) { var cardPrices = []; market.getItemPrice(item.appid, item.market_hash_name, (err, data) => { if (err) { console.log(err.message) } else { cardPrices.push(data.median_price) } }) return cardPrices }
  16. please help when i call postUserComment it says the settings on this account do not allow you to add comments, but i can manually add comments , here is all my code, please HELP!! const TradeOfferManager = require('steam-tradeoffer-manager');const SteamCommunity = require('steamcommunity');var steamParental = require('steam-parental');const SteamUser = require('steam-user');var prompt = require('prompt');var math = require('mathjs'); require('console-stamp')(console, '[HH:MM:ss]'); const client = new SteamUser();const community = new SteamCommunity();const manager = new TradeOfferManager ({steam: client,community: community,language: 'en'}); var schema = { properties: { Account_Name: { }, Password: { hidden: true, replace: '*' }, } }; prompt.start(); prompt.get(schema, function (err, result) { // console.log(' name: ' + result.AccountName); // console.log(' password: ' + result.Password); const logOnOptions = {accountName: result.Account_Name,password: result.Password,};// Disables asking for Steam Guard Codeclient.setOption("promptSteamGuardCode", true); client.logOn(logOnOptions); client.on('loggedOn', () => {client.on("accountInfo", function(name, country) { console.log(' ');console.log('-----------------------------------');console.log('Succesfully logged in as: ' + result.Account_Name);console.log("Your Online Name: " + name);console.log("Your Country: " + country);console.log('-----------------------------------');console.log('Now Blocking Group Invites');console.log('-----------------------------------');console.log(' ');client.setPersona(SteamUser.Steam.EPersonaState.Online);client.gamesPlayed(["BOT TESTING",271590]);// client.gamesPlayed(271590); //Playing GTA 5 client.on('webSession', (sessionid, cookies) => {manager.setCookies(cookies);community.setCookies(cookies); }); var Dets = { properties: { SteamID64: { }, comment: { }, times: { }, } }; prompt.start(); prompt.get(Dets, function (err, result) { // console.log("SteamID64: " + result.SteamID64); // console.log("what to comment: " + result.comment); // console.log("how many times: " + result.times); for(var i = 0; i < result.times;i++){ community.postUserComment(76561198398342583, 'test', (err) => { console.log(err); } );};});}); });}); client.on('groupRelationship', function (steamID, relationship) {if (relationship == SteamUser.Steam.EClanRelationship.Invited){//console.log("Succesfully Decline Group Invite From" + " " + steamID);client.respondToGroupInvite(steamID, false);console.log("Declined Steam Group Invite");}}); client.on("friendMessage", function(steamID, message, type) {client.getPersonas([steamID], function(personas) {var persona = personas[steamID];var name = persona ? persona.player_name : ("[" + steamID + "]");console.log("Friend message from " + name + ": " + message); });});// client.on('friendRelationship', function(steamID, relationship) { // if (relationship == SteamUser.Steam.EFriendRelationship.RequestRecipient) {// client.addFriend(steamID);// console.log(" ");// console.log("Accepted friend request from: " + steamID);// client.chatMessage(steamID, "Welcome To My Bot, type !help to get started!");// }// }); // client.on('friendRelationship', function(steamID, relationship) { // if (relationship == SteamUser.Steam.EFriendRelationship.None) {// console.log(" ");// console.log("you have been deleted by: " + steamID);// }// }); // client.on("newComments", function(count) {// console.log("You have " + count + " new comments on your profile");// }); // client.on("newItems", function(count) {// console.log("You have " + count + " new items in your inventory");// }); // client.on("tradeOffers", function(count) {// console.log("You have " + count + " new trade offers");// }); // client.on("offlineMessages", function(count) {// console.log("You have " + count + " unread messages");// }); client.on("friendMessage", function(steamID, message) {if (message == "!help") {client.chatMessage(steamID, "Type !starwars for a cool quote");}}); client.on("friendMessage", function(steamID, message) {if (message == "!help") {client.chatMessage(steamID, "Type !csgo for something funny");}}); client.on("friendMessage", function(steamID, message) {if (message == "!starwars") {client.chatMessage(steamID, "The Force will be with you. Always. — Obi-Wan Kenobi");}}); client.on("friendMessage", function(steamID, message) {if (message == "!csgo") {client.chatMessage(steamID, "You bought the game for russain lessons, right?");}});// This will fire when we receive a chat message from ANY friend// client.on('friendMessage', function(steamID, message) {// console.log("Friend message from " + steamID.getSteam3RenderedID() + ": " + message);// });
  17. Hi. I’m making a betting site and I’m not sure about certain things. I’ve got a system where I simply deposit skins and convert them to coins (them you can buy skins for them). Is it against steam’s ToS? I think it’s legal because I’ve seen it on many sites and only direct betting is banned (you bet using skins, not coins). The second question is about getting users’ inventories. I’m using steamcommunty api and I cache results (people can refresh inv every 5mins). It is fine now for 10 active users, but what happens when I will have 100 requests every minute from different users (100 users will want to check their inventories)? How can i improve that and avoid getting timed out? I think I made all things clear, ask if you don’t get something. Thanks In advance.
  18. Hey, short performance / logic question. First off: - Node is updated to the newest version - All used modules are freshly loaded from npm - Pollinterval is -1 (disabled) I am using this setup here to accept trades from a specific tradepartner: manager.on('newOffer', function(offer) { console.log("New offer!") offer.getUserDetails(function(error, me, them) { if (error) { console.log("Error loading user details: " + error) } else { if(adminId.indexOf(offer.partner + '') != -1){ console.log("Accepting..."); offer.accept(function(err) { if (err) { console.log("Error: " + err); } else { console.log("Successfully accepted!"); community.acceptConfirmationForObject(config.identitysecret, offer.id, function(err){ if(err){ logError("Confirmation failed: " + err); } else { logSuccess("Confirmed!"); } }); } }); } } }); });Yes, it basically works, but: - Accepting incoming trades works super fast, but the confirmation sometimes takes really long (10-15 seconds). Now I am wondering, does my "acceptConfirmationForObject" really work well or does it use the confirmationChecker which is set to 10 seconds? - Does it make sense to call acceptConfirmationForObject() directly after accepting the trade or should I put it inside a really short timeout so the trade is "ready" to be confirmed? Does it make sense to call it more than once with a short delay in between? - If I am confirming all offers through this method, could I just disable the confirmationChecker? If both, pollinterval and confirmationChecker are disabled, shouldn't I be able to run multiple bots from one IP adress without being rate limited? Thanks a lot in advance! Looking to make this thing a little faster and smoother to use.
  19. With the code below, how do i make it return false if Not Usable In Crafting is found ? i couldnt make it to return true and false for this. Please help :c function craftable(item) { var descriptionLength = item.descriptions.length; for (i = 0; i < descriptionLength; i++) { if (item.descriptions[i].value === "( Not Usable in Crafting )") { return false } } return true }
  20. There is any limit in getUserInventoryContents() ?, i mean, steam rate limits or anything that may freeze my bot, or may cause errors?
  21. Dota2 project I was using classid_instanceid to quote, I would like to ask, do not change the equipment in the case, these two ID is permanent? Because I found that the two ID may be changed, I do not know the problem is the website or the two ID out of the problem
  22. const offer = manager.createOffer(''+user.link+''); offer.addMyItem({ "id": item.assetid, "assetid": item.assetid, "appid": 730, "contextid": 2, "amount": 1 }); offer.setMessage('Delivery "'+item.item+'" from sitename for '+user.name+' ['+helpers.getDateTime()+']'); offer.send(function(err, status) { if(err){ util.log(`[BOT] Sent error: ${err}`); }else{ util.log(`[BOT] Sending: ${item.item} for ${user.name}. TradeID# ${offer.id}`); community.acceptConfirmationForObject(identity, offer.id, function(err) { if(err){ util.log(`[BOT] Error: ${err}`); }else{ util.log(`[BOT] Tradeoffer #${offer.id} sent!`); } }); } }); After offer send, i've got error → TypeError: community.acceptConfirmationForObject is not a function What is the problem? startConfirmationChecker work successfully
  23. Yeah i know what this error is about, but my question is, will the node-steam-user try again later if bot can't login cuz have rearched the RateLimitExceeded ??
  24. Hi all , and thanks for share Dr. McKay. I post this on "General" because it involve Steam Community or/and Steam TradeOffer Manager. I have a new Steam account without inventories, and i am trying to handle this . Using "loadInventory" i get "Malformed response" , this should return "Empty inventory" if i haven't inventory for these app ? Using "getInventoryContents" i get "Error: Failure", ( entering the URL in a browser get the same result from Steam ) this should return "Empty inventory" if i haven't inventory for these app ? Finding in the forum I assume the problem, here, is that i am trying to load a non-exixtent inventory, then i check for "getInventoryContexts" but i get a "Malformed response" error . I found some answers on the forum , but don't apply for me . - I am using the latest versions of the modules - I have logged in the SteamCommunity and SteamTradeOfferManager modules - I haven't account limitations - I have the inventory ( and all ) public - I have 0 inventories Any help or tip should be so apreciated. Thanks in advance . If I forgotten some detail or want more info, please , let me know .
×
×
  • Create New...