Jump to content
McKay Development

Adaaam95

Member
  • Posts

    1
  • Joined

  • Last visited

Posts posted by Adaaam95

  1. Hello all,

     

    Not sure if I'm posting this in the right place or if anyone can help me but I'm trying to make a trading bot for the first time and I'm having trouble trying to send a trade request to my friend.

     

    Here's the code:

     

    var SteamUser = require('steam-user'); // The heart of the bot.  We'll write the soul ourselves.
    var SteamTrade = require('steam-trade');
    
    
    var username = 'test';
    var password = 'test';
    
    
    // We have to use application IDs in our requests--this is just a helper
    var appid = {
        TF2:   440,
        DOTA2: 570,
        CSGO:  730,
        Steam: 753
    };
    // We also have to know context IDs which are a bit tricker since they're undocumented.
    // For Steam, ID 1 is gifts and 6 is trading cards/emoticons/backgrounds
    // For all current Valve games the context ID is 2.
    var contextid = {
        TF2:   2,
        DOTA2: 2,
        CSGO:  2,
        Steam: 6
    }
    
    
    // Initialize the Steam client and our trading library
    var client = new SteamUser();
    //steam client
    var trade = new SteamTrade();
    //steam trade
    
    
    // Sign into Steam
    client.logOn({
        accountName: username,
        password: password
    });
    
    
    client.on('loggedOn', function (details) {
        logger.info("Logged into Steam as " + client.steamID.getSteam3RenderedID());
    });
    
    
    client.on('error', function (e) {
        logger.error(e);
        process.exit(1);
    });
    
    
    client.on('webSession', function(sessionid) {
        trade.sessionID = sessionid;
        client.webLogOn(function(cookie) {
            cookie.forEach(function(part) {
                trade.setCookie(part.trim());
            });
            logger.info('Logged into web');
            // No longer appear offline
            client.setPersonaState(steam.EPersonaState.LookingToTrade); 
        });
    });
    
    
    client.trade('STEAM_0:1:55683311');

    I'm using some outdated tutorials from google ( I'm on the right track with it but I can't work out what I'm doing wrong.

     

    I keep running the script but my friend isn't getting a trade request so I don't know what I'm missing from it.

     

    Any help would be appreciated.

     

    Thanks,

    Adam

     

×
×
  • Create New...