var Steam = require('steam-client');
var SteamUser = require('steam-user');
var steamClient = new Steam.CMClient();
steamClient.bind("xxx.xxx.xxx.xxx");
steamClient.connect();
steamClient.on('connected', function() {
    logger.log("conected to steam!");
    logToSteam();
});
var steam = new SteamUser(steamClient);
var manager = new TradeOfferManager({
    "steam": steam,
    "domain": "localhost",
    "language": "en",
    "pollInterval": 8000
})
var details = {
    "accountName"   : acc_nick,
    "password"      : acc_pass
};
function logToSteam() {
        details = {
            "accountName"   : acc_nick,
            "password"      : acc_pass,
            "twoFactorCode" : SteamTotp.generateAuthCode(acc_secret)
        };
        sha_sentry = require('fs').readFileSync('sentry_'+acc_nick+'.hash');
        steam.setSentry(sha_sentry);
        steam.logOn(details);
}
Using it like that will work?