Advertisement
Guest User

Untitled

a guest
May 8th, 2017
110
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.02 KB | None | 0 0
  1. const SteamUser = require('steam-user');
  2. const SteamTotp = require('steam-totp');
  3. const SteamCommunity = require('steamcommunity');
  4. const TradeOfferManager = require('steam-tradeoffer-manager');
  5.  
  6.  
  7. const client = new SteamUser();
  8. const community = new SteamCommunity();
  9. const manager = new TradeOfferManager({
  10. steam: client,
  11. community: community,
  12. language: 'en'
  13. });
  14.  
  15. const logOnOptions = {
  16. accountName: '',
  17. password: '',
  18. twoFactorCode: SteamTotp.generateAuthCode('secret')
  19. };
  20.  
  21. client.on('webSession', (sessionid, cookies) => {
  22. manager.setCookies(cookies);
  23.  
  24. community.setCookies(cookies);
  25. community.startConfirmationChecker(10000, 'secret');
  26. });
  27.  
  28. client.logOn(logOnOptions);
  29.  
  30. client.on('loggedOn', () => {
  31. console.log('Logged into Steam');
  32. });
  33.  
  34. manager.on('newOffer', (offer) => {
  35. if (offer.partner.getSteamID64() === 'steamid64') {
  36. offer.accept((err, status) => {
  37. if (err) {
  38. console.log(err);
  39. } else {
  40. console.log(`Accepted offer. Status: ${status}.`);
  41. }
  42. });
  43. }
  44. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement