Advertisement
Guest User

Untitled

a guest
Mar 1st, 2017
425
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.81 KB | None | 0 0
  1. var SteamUser = require('steam-user');
  2. var SteamTotp = require('steam-totp');
  3. var TradeOfferManager = require('steam-tradeoffer-manager');
  4.  
  5.  
  6. var user = new SteamUser();
  7. var manager = new TradeOfferManager({
  8. "steam": user, // Polling every 30 seconds is fine since we get notifications from Steam
  9. "domain": "example.com", // Our domain is example.com
  10. "language": "en" // We want English item descriptions
  11. });
  12.  
  13.  
  14. user.logOn({
  15. accountName: "ronalds82",
  16. password: "RonaldsTurnis2001",
  17. twoFactorCode: SteamTotp.getAuthCode("F9S4F")
  18. });
  19.  
  20. user.on('webSession', function(sessionID, cookies) {
  21. console.log('Logged in!');
  22. user.setPersona(SteamUser.Steam.EPersonaState.Online) // Set to offline or online - your choice.
  23. user.gamesPlayed([10]); // Enter ID of the steam game. Found in the store link (/app/10) is Counter-Strike
  24.  
  25. //Setup offers
  26. manager.setCookies(cookies, function(err) {
  27. if (err) {
  28. console.log(err);
  29. process.exit(1); // Fatal error since we couldn't get our API key
  30. return;
  31. }
  32.  
  33. console.log("Got API key: " + manager.apiKey);
  34. });
  35.  
  36.  
  37.  
  38. });
  39.  
  40.  
  41. user.on('tradeOffers', function(count) {
  42.  
  43. if (count > 0) {
  44. //handleOffers();
  45. }
  46.  
  47. console.log('Trade offeri: ' + count);
  48. });
  49.  
  50. manager.on('newOffer', function(offer) {
  51. //console.log('Items to give: ' + offer.itemsToGive);
  52. //console.log('Items to recieve: ' + offer.itemsToReceive);
  53.  
  54. if(offer.itemsToGive.length > 0)
  55. console.log('Prasa no manis, nevajag accept');
  56. else
  57. setTimeout(function(){ offer.accept(); }, 1);
  58.  
  59. //console.log(JSON.stringify(offer, null, 2));
  60. //console.log("New offer #" + offer.id + " from " + offer.partner.getSteam3RenderedID());
  61. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement