Advertisement
Guest User

Untitled

a guest
Oct 29th, 2016
376
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.51 KB | None | 0 0
  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. authcode: ""
  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([]);
  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
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement