Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var Steam = require("steam")
- var SteamUser = require('steam-user');
- var Steamcommunity = require('steamcommunity');
- var SteamTotp = require('steam-totp');
- var TradeOfferManager = require('steam-tradeoffer-manager');
- var fs = require('fs');
- var request = require('request');
- var SteamTradeOffers = require('steam-tradeoffers');
- var client = new SteamUser();
- var friends = new Steam.SteamFriends(client.client);
- var manager = new TradeOfferManager({
- "steam": client, // Polling every 30 seconds so we can get notifications from Steam
- "domain": "example.com",
- "language": "en"
- });
- var community = new Steamcommunity();
- var SteamTrade = require("steam-trade");
- var steamTrade = new SteamTrade();
- var SteamID = require("steamid")
- var _ = require("underscore");
- var steam = new Steam.SteamClient()
- var backpacktf = require('backpacktf');
- var SteamTradeOffers = require('steam-tradeoffers');
- var offers = new SteamTradeOffers();
- var steamClient = new Steam.SteamClient();
- var steamUser = new Steam.SteamUser(steamClient);
- var SteamWebLogOn = require('steam-weblogon');
- var steamWebLogOn = new SteamWebLogOn(steamClient, steamUser);
- var getSteamAPIKey = require('steam-web-api-key');
- //These are all the modules that we need for the bot to work
- var config;
- try {
- config = JSON.parse(fs.readFileSync('./config.json'));
- } catch (err) {
- console.log("Error: unable to parse config.json.");
- console.log(err);
- process.exit(1);
- }
- console.log("==============================");
- console.log("Steam Bot.");
- console.log("BY: Kas");
- client.setOption("promptSteamGuardCode", false);
- // Steam logon options, go to config.json to configure
- client.logOn({
- "accountName": config.username,
- "password": config.password
- });
- if (fs.existsSync('polldata.json')) {
- manager.pollData = JSON.parse(fs.readFileSync('polldata.json'));
- }
- client.on('steamGuard', function(domain, callback,lastCodeWrong) {
- if(lastCodeWrong){
- console.log("Steamguard koodi väärin");
- }
- var shared_secret = config.sharedsecret
- var buf = new Buffer (config.identitysecret)
- var identity_secret = buf;
- callback(SteamTotp.generateAuthCode(shared_secret));
- });
- client.on('webSession', function(sessionID, cookies) {
- manager.setCookies(cookies, function(err) {
- if (err) {
- console.log(err);
- process.exit(1);
- }
- });
- community.setCookies(cookies);
- community.startConfirmationChecker(config.polltime * 1000, config.identitysecret); // Checks and accepts confirmations every x amount of seconds
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement