Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const steam = require('steam');
- const crypto = require('crypto');
- const fs = require('fs');
- const readline = require('readline');
- const steamClient = new steam.SteamClient();
- const steamUser = new steam.SteamUser(steamClient);
- const rl = readline.createInterface(
- {
- input: process.stdin,
- output: process.stdout
- });
- steamClient.connect();
- steamClient.on("connected", () =>
- {
- console.log("connected");
- var sentryfile;
- if (fs.existsSync("abc123.sentry"))
- {
- console.log("found sentry")
- sentryfile = fs.readFileSync("abc123.sentry");
- steamUser.logOn(
- {
- account_name: "username",
- password: "password",
- sha_sentryfile: sentryfile
- });
- }
- });
- steamClient.on("sentry", (sentryHash) =>
- {
- console.log("got sentry file");
- });
- steamClient.on("logOnResponse", (response) =>
- {
- if (response.eresult == steam.EResult.OK)
- {
- console.log("Logged on!");
- }
- });
- steamClient.on("error", (error) =>
- {
- if (error.eresult == steam.EResultAccountLogonDenied)
- {
- rl.question('Steam Guard Code: ', (answer) =>
- {
- let code = answer;
- steamUser.logOn(
- {
- account_name: "username",
- password: "password",
- auth_code: code
- });
- });
- }
- else
- {
- console.log("ye: ", error.eresult);
- }
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement