Jump to content
McKay Development

Golden

Member
  • Posts

    4
  • Joined

  • Last visited

Posts posted by Golden

  1. So far I have this:
    It logs in successfully but the trade offer part is not doing anything. I would appreciate some insight on this. Thanks

    const SteamUser = require('steam-user');
    const SteamTotp = require('steam-totp');
    const SteamCommunity = require('steamcommunity');
    const TradeOfferManager = require('steam-tradeoffer-manager');
    const client = new SteamUser();
    const community = new SteamCommunity();
    const manager = new TradeOfferManager({
      steam: client,
      community: community,
      language: 'en'
    });

     

    client.on('webSession', (sessionid, cookies) => {
      manager.setCookies(cookies);

      community.setCookies(cookies);
      community.startConfirmationChecker(10000, 'identity secret');
    });

    manager.on('newOffer', offer => {
      if (offer.partner.getSteamID64() === 'trusted_account_id') {
        offer.accept((err, status) => {
          if (err) {
            console.log(err);
          } else {
            console.log(`Accepted offer. Status: ${status}.`);
          }
        });
      } else {
        offer.decline(err => {
          if (err) {
            console.log(err);
          } else {
            console.log('Canceled offer from a rando.');
          }
        });
      }
    });

    const logOnOptions = {
      accountName: 'username',
      password: 'password',
      twoFactorCode: SteamTotp.generateAuthCode('shared secret')
    };

    client.logOn(logOnOptions);

    client.on('loggedOn', () => {
      console.log('Logged into Steam');

      client.setPersona(SteamUser.EPersonaState.Online);
      client.gamesPlayed(730);
    });

    manager.on('newOffer', offer => {
      if (offer.itemsToGive.length === 0) {
        offer.accept((err, status) => {
          if (err) {
            console.log(err);
          } else {
            console.log(`Donation accepted. Status: ${status}.`);
          }
        });
      } else {
        offer.decline(err => {
          if (err) {
            console.log(err);
          } else {
            console.log('Trade declined (wanted our items).');
          }
        });
      }
    });

×
×
  • Create New...