Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- PhantomBot commands
- ------------------------------------------------
- !pb
- ------------------------------------------------
- (runcode var t = String(event.getArguments()); if (t == '') t = 'aedrana';
- var user = $.customAPI.get('https://www.speedrun.com/api/v1/users/' + t).content;
- var username = user.substring(3+user.indexOf('international\":')+13, user.indexOf('japanese\"')-3);
- var pb = $.customAPI.get('https://www.speedrun.com/api/v1/users/' + t + '/personal-bests').content;
- var time = pb.substring(3+pb.indexOf('primary\":')+7+2,pb.indexOf('primary_t\":')-3).replace('H',':').replace('M',':').replace('S','');
- var date = pb.substring(3+pb.indexOf('\"date\":')+5,pb.indexOf('submitted\":')-3);
- var gameid = pb.substring(3+pb.indexOf('game\":')+4,pb.indexOf('level\":')-3);
- var catid = pb.substring(3+pb.indexOf('category\":')+8,pb.indexOf('videos\":')-3);
- var game = $.customAPI.get('https://www.speedrun.com/api/v1/games/' + gameid).content;
- var cat = $.customAPI.get('https://www.speedrun.com/api/v1/categories/' + catid).content;
- var gamename = game.substring(3+game.indexOf('international\":')+13, game.indexOf('japanese\"')-3);
- var catname = cat.substring(3+cat.indexOf('name\":')+4,cat.indexOf('weblink\":')-3);
- $.say(username + '\'s latest PB ('+date+'): '+gamename+' '+catname+' in '+time) )
- ------------------------------------------------
- !wr
- ------------------------------------------------
- (runcode var t = String(event.getArguments()).replace(/\W+/g, '%20'); if (t == '') t = 'ct%20defeat%20magus'; $.say($.customAPI.get('https://speedrun.travisadaily.com/api/v1/command/record/' + t +(t.indexOf('%20') == -1 ? '%20any' : '')).content.replace('RTA (','(').replace('RTA by','by').replace('\'s ',' ').replace('record is','WR is').replace('!',' ')))
- ------------------------------------------------
- !tell
- ------------------------------------------------
- (runcode var sender = String(event.getSender()); var t = String(event.getArguments()); var name = t.split(' ')[0]; t = t.substring(t.indexOf(' '),t.length); $.say('@'+name + ', ' + sender + ' says ' + t))
- ------------------------------------------------
- !help
- ------------------------------------------------
- (@sender)have you tried getting good?
- ------------------------------------------------
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement