Advertisement
Guest User

Untitled

a guest
Jul 27th, 2016
85
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. var request = require('superagent')
  2.  
  3. console.log('Logging in...');
  4.  
  5. request
  6. .post('https://api.dubtrack.fm/auth/dubtrack?username=DiscordBot&password=')
  7. .set('User-Agent', 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11')
  8. .set('Accept', '/')
  9. .set('Connection', 'keep-alive')
  10. .set('Content-Type', 'application/x-www-form-urlencoded')
  11. .end(function(err, res) {
  12.     if (err) {console.log(err); return}
  13.     console.log('Logged in.');
  14.     console.log('Getting session info...');
  15.     var cookie = res.headers['set-cookie'];
  16.     request
  17.     .get('https://api.dubtrack.fm/auth/session')
  18.     .set('User-Agent', 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11')
  19.     .set('Cookie', cookie)
  20.     .set('Accept', '/')
  21.     .set('Connection', 'keep-alive')
  22.     .set('Content-Type', 'application/x-www-form-urlencoded')
  23.     .end(function(err, res) {
  24.         if (err) {console.log(err); return}
  25.         console.log('Getting PM_TO user info...');
  26.         var selfUserID = res.body.data.userInfo.userid;
  27.         request
  28.         .get('https://api.dubtrack.fm/user/mitch')
  29.         .set('User-Agent', 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11')
  30.         .set('Cookie', cookie)
  31.         .set('Accept', '/')
  32.         .set('Connection', 'keep-alive')
  33.         .set('Content-Type', 'application/x-www-form-urlencoded')
  34.         .end(function(err, res) {
  35.             if (err) {console.log(err); return}
  36.             console.log('Creating PM Conversation no matter if it already exists...');
  37.             var toUserID = res.body.data.userInfo.userid;
  38.             request
  39.             .post('https://api.dubtrack.fm/message?usersid[]=' + toUserID + '&usersid[]=' + selfUserID)
  40.             .set('User-Agent', 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11')
  41.             .set('Cookie', cookie)
  42.             .set('Accept', '/')
  43.             .set('Connection', 'keep-alive')
  44.             .set('Content-Type', 'application/x-www-form-urlencoded')
  45.             .end(function(err, res) {
  46.                 if (err) {console.log(err); return}
  47.                 console.log('PM Conversations created! Sending message...');
  48.                 console.log(res.body.data._id);
  49.             });
  50.         });
  51.     });
  52. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement