Jump to content
McKay Development

fOrest94

Member
  • Posts

    1
  • Joined

  • Last visited

Posts posted by fOrest94

  1.  

    1. That's not how you use steam-client; you're probably looking to use steam-user
    2. Don't use community.startConfirmationChecker. Per the docs, no support will be provided for code that uses confirmation polling.

     

     

     

    Is it right code?

    [[IDENTITY_SECRET]] = JSON.parse([[FILE_CONTENT]]).identity_secret
    var SteamTotp = require('steam-totp');
    [[code2]] = SteamTotp.generateConfirmationKey([[IDENTITY_SECRET]]);
    [[code3]] = SteamTotp.getConfirmationKey([[code2]]);
    [[TIME]] = SteamTotp.time([[timeOffset]]);
    
    var SteamCommunity = require('steamcommunity');
    var community = new SteamCommunity();
    
    var Steam = require('steam-user');
    var client = new SteamUser();
    
    var TradeOfferManager = require('steam-tradeoffer-manager');
    var manager = new TradeOfferManager();
    
    client.on('webSession', (sessionID, cookies) => {
      manager.setCookies(cookies, function (err) {
        if (err) {
          logger.error(err) //игнор.прав
          process.exit(1);
        }
      });
    
      community.setCookies(cookies);
      community.startConfirmationChecker(10000, [[code3]]);
    });
    
            var time = [[TIME]];
            var confKey = [[code3]];
            var allowKey = [[code3]];
            
            community.acceptAllConfirmations(time, confKey, allowKey, function(err, confs){
                 if(err){
                    res.sendError(err);
                  return;
               }
                if(confs == null) confs = [];
                res.sendSuccess(confs);
            });
    
×
×
  • Create New...