Advertisement
Guest User

Untitled

a guest
Oct 19th, 2019
141
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const utils = require('../global/utils');
  2. const config = require('../settings.json');
  3. const discord = require('discord.js');
  4. const db = require('quick.db');
  5.  
  6. function premium(serverID) {
  7.     return db.has('premiumserver') && db.get('premiumserver').includes && db.get('premiumserver').includes((serverID));
  8. }
  9.  
  10.  
  11. exports.run = async (client, message, args) => {
  12.    
  13. let premiumno = new discord.RichEmbed();
  14.       premiumno.setTitle('Server Not Premium');
  15.       premiumno.setDescription("<:RhinoError:633937782200336394> Ooops, Premium has not being activiated in this guild - if bought DM <@562408623784067074>!");
  16.       premiumno.addField("Buying Premium", "<:premium:611982810739376148> Premium can be bought here - **[Patreon](https://www.patreon.com/join/DirectorDev?)**!")
  17.       premiumno.setColor(`#F44040`);
  18.       premiumno.setTimestamp();
  19.       premiumno.setFooter(`Rhino - Multi Purpose Bot`);
  20.  
  21. if(!premium(message.guild.id)) return message.channel.send(premiumno);
  22.  
  23.     let queue = client.queue.get(message.guild.id);
  24.    
  25.         let noqueue = new discord.RichEmbed()
  26.         .setColor(`#F44040`)
  27.         .setTimestamp()
  28.         .setFooter(`Rhino - Multi Purpose Bot`)
  29.         .setTitle(`Music Queue`)
  30.         .setDescription(`<:RhinoCross:633935955514097674> No music found in the queue to play!`);
  31.    
  32.     if (!queue) return message.channel.send(noqueue);
  33.    
  34. let page = 1;
  35. let embed = new discord.RichEmbed()
  36.         .setColor(`#FFD41C`)
  37.         .setTimestamp()
  38.         .setFooter(`Rhino - Multi Purpose Bot`)
  39.         .setThumbnail(`https://i.ytimg.com/vi/${queue.musics[0].id}/default.jpg?width=80&height=60`)
  40.         .setTitle(`Music Queue`)
  41.         .setDescription(`${queue.musics.map((music, i) =>
  42.             (i >= (page-1)*10 && i < page*10)?`\`${++ i}\` **[${music.title}](${music.url})**`:'')
  43.             .filter(m=>{return m !== ''}).join('\n')}`);
  44.  
  45.    message.channel.send(`<:RhinoPlay:633934994577948682> **Currently Playing:** ${queue.musics[0].title}`, embed);
  46.  
  47. };
  48.  
  49.     exports.help = {
  50.         name: 'queue',
  51.       };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement