Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- var request = require('superagent')
- console.log('Logging in...');
- request
- .post('https://api.dubtrack.fm/auth/dubtrack?username=DiscordBot&password=')
- .set('User-Agent', 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11')
- .set('Accept', '/')
- .set('Connection', 'keep-alive')
- .set('Content-Type', 'application/x-www-form-urlencoded')
- .end(function(err, res) {
- if (err) {console.log(err); return}
- console.log('Logged in.');
- console.log('Getting session info...');
- var cookie = res.headers['set-cookie'];
- request
- .get('https://api.dubtrack.fm/auth/session')
- .set('User-Agent', 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11')
- .set('Cookie', cookie)
- .set('Accept', '/')
- .set('Connection', 'keep-alive')
- .set('Content-Type', 'application/x-www-form-urlencoded')
- .end(function(err, res) {
- if (err) {console.log(err); return}
- console.log('Getting PM_TO user info...');
- var selfUserID = res.body.data.userInfo.userid;
- request
- .get('https://api.dubtrack.fm/user/mitch')
- .set('User-Agent', 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11')
- .set('Cookie', cookie)
- .set('Accept', '/')
- .set('Connection', 'keep-alive')
- .set('Content-Type', 'application/x-www-form-urlencoded')
- .end(function(err, res) {
- if (err) {console.log(err); return}
- console.log('Creating PM Conversation no matter if it already exists...');
- var toUserID = res.body.data.userInfo.userid;
- request
- .post('https://api.dubtrack.fm/message?usersid[]=' + toUserID + '&usersid[]=' + selfUserID)
- .set('User-Agent', 'Mozilla/5.0 (X11; Linux i686) AppleWebKit/537.11 (KHTML, like Gecko) Chrome/23.0.1271.64 Safari/537.11')
- .set('Cookie', cookie)
- .set('Accept', '/')
- .set('Connection', 'keep-alive')
- .set('Content-Type', 'application/x-www-form-urlencoded')
- .end(function(err, res) {
- if (err) {console.log(err); return}
- console.log('PM Conversations created! Sending message...');
- console.log(res.body.data._id);
- });
- });
- });
- });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement