Advertisement
Niromash

Rich Presence Minecraft PlayerCount

Feb 12th, 2019
396
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function update() {
  2.     request(url, function(err, response, body) {
  3.         if(err) {
  4.             console.log(err);
  5.         }
  6.         body = JSON.parse(body);
  7.         var status = 'Server offline';
  8.         console.log(body.motd);
  9.         if(body.online) {
  10.             if((body.motd=="&cWe are under maintenance.")||(body.players.now>=body.players.max)){
  11.               bot.user.setStatus('idle')
  12.               .catch(console.error);
  13.             }else{
  14.               bot.user.setStatus('online')
  15.               .catch(console.error);
  16.             }
  17.               if(body.players.now) {
  18.                   status = ' ' + body.players.now + '  of  ' + body.players.max;
  19.                 } else {
  20.                   status = ' 0  of  ' + body.players.max;
  21.           }
  22.         } else {
  23.           bot.user.setStatus('dnd')
  24.           .catch(console.error);
  25.  
  26.         }
  27.         bot.user.setActivity(status, { type: 'PLAYING' })
  28.         let status = body.players.now
  29.         .then(presence => console.log(status))
  30.         .catch(console.error);
  31.     });
  32.  
  33.   }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement