Skip to content

Instantly share code, notes, and snippets.

@ConnorMcF
Last active January 2, 2017 18:18
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save ConnorMcF/d10cd9b6ef0f32070d7ea39bb968f437 to your computer and use it in GitHub Desktop.
Save ConnorMcF/d10cd9b6ef0f32070d7ea39bb968f437 to your computer and use it in GitHub Desktop.
const logOnOptions = {
accountName: 'XXX',
password: 'XXX',
};
const SteamUser = require('steam-user');
const client = new SteamUser();
SteamUser.prototype.setPersona = function(state, name) {
this._send(SteamUser.EMsg.ClientChangeStatus, {
"persona_state": state,
"persona_state_flags": 4,
"player_name": name
});
};
client.logOn(logOnOptions);
client.on('loggedOn', () => {
client.setPersona(SteamUser.Steam.EPersonaState.Online);
console.log("Started steam gold!");
});
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment