Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const SteamUser = require('steam-user');
- const SteamTotp = require('steam-totp');
- const SteamCommunity = require('steamcommunity');
- const TradeOffermanagerBot = require('steam-tradeoffer-manager');
- const config = require('./config.json');
- const clientBot = new SteamUser();
- const community = new SteamCommunity();
- const managerBot = new TradeOffermanagerBot({
- steam: clientBot,
- community: community,
- language: 'en',
- "cancelTime": "720000"
- });
- const logOnOptionsBot = {
- accountName: config.accountName,
- password: config.password,
- twoFactorCode: SteamTotp.generateAuthCode(config.steam_shared_secret)
- };
- clientBot.logOn(logOnOptionsBot);
- clientBot.on('loggedOn', () => {
- console.log('Bot logged into Steam');
- clientBot.setPersona(SteamUser.Steam.EPersonaState.Online);
- clientBot.gamesPlayed("TEST");
- });
- clientBot.on('webSession', function (sessionID, cookies) {
- managerBot.setCookies(cookies, function (err) {
- if (err) {
- console.log(err);
- process.exit(1);
- return;
- }
- });
- community.setCookies(cookies);
- });
- community.on('sessionExpired', function (err) {
- console.log('Session expired.');
- if (err) {
- if (err.message == "Not Logged In") {
- console.log("Trying the error login.");
- clientBot.webLogOn();
- community.chatLogon();
- } else {
- console.log(err.message);
- }
- } else {
- console.log('Trying to re-login.');
- clientBot.webLogOn();
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement