Guest User

Untitled

a guest
Nov 7th, 2016
32
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. //Kenny's steam idle script
  2. //Requires node.js, steam-user to work
  3. //May also require steam-totp if running on windows
  4. //Designed to work with the steam mobile authenticator
  5.  
  6. //Main vars
  7. var SteamUser = require('steam-user');
  8. var SteamTotp = require('steam-totp');
  9. var user = new SteamUser();
  10.  
  11. //Other Vars
  12. var dt = new Date();
  13. var utcDate = dt.toUTCString();
  14. var timeStamp = Math.floor(Date.now() / 1000);
  15.  
  16. var fs = require('fs');
  17.  
  18. //creates a log file with a unix timestamp for a name
  19. var wstream = fs.createWriteStream(timeStamp + '.log');
  20.  
  21. //Function for Logon
  22. user.logOn({
  23.     accountName: "",
  24.     password: "",
  25.     twoFactorCode: SteamTotp.getAuthCode("")
  26. });
  27.  
  28. //Function to set games and Online state
  29. user.on('webSession', function(){
  30.     console.log('Logged in!');
  31.     //can be set to online or offline
  32.     user.setPersona(SteamUser.Steam.EPersonaState.Online);
  33.     //Steam game IDs seperated by comas
  34.     user.gamesPlayed([362930,730,440,105600,271590,214850,4000,8190,620,362890,218620,265930,570,57690,206420,306130,242760,322330,233150,70,371420,233530,462370,447880,487220,460660,400740,428630,453670,261640,377160]);
  35.  
  36. });
  37.  
  38. //Function to auto-reply to messages as well as log incoming mesages
  39. user.on('friendMessage', function(steamID,message){
  40.     //var dt = new Date()
  41.     var utcDate = dt.toUTCString();
  42.     console.log(utcDate + " Friend message from " + steamID.getSteam3RenderedID() + ": " +  message);  
  43.     wstream.write('\n' + utcDate + " Friend message from " + steamID.getSteam3RenderedID() + ": " +  message); 
  44.     //user.chatMessage(steamID, "I am AFK right now, please message me again at a latter time. Your message has been saved to a log");
  45.     console.log("Message sent to " + steamID.getSteam3RenderedID());
  46. });
  47.  
  48. //version 2
Add Comment
Please, Sign In to add comment