Advertisement
Guest User

Untitled

a guest
Aug 22nd, 2019
120
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const Discord = require('discord.js');
  2. const db = require('quick.db');
  3.  
  4. exports.run = async  (client, message) => {  
  5.  
  6.   let desc = await db.fetch(`desc_${message.guild.id}`)
  7.   let invite = await db.fetch(`inv_${message.guild.id}`)
  8.  
  9.       let missingdesc = new Discord.RichEmbed();
  10.       missingdesc.setTitle('Error On Description');
  11.       missingdesc.setDescription("Description not found!\nTo set a description - `db!setdesc <Description>`");
  12.       missingdesc.setColor(`#F44040`);
  13.       missingdesc.setTimestamp();
  14.       missingdesc.setFooter(`Developer Bump Ā© 2019-2020`);
  15.  
  16.       let missingdinv = new Discord.RichEmbed();
  17.       missingdinv.setTitle('Error On Invite');
  18.       missingdinv.setDescription("Invite not found!\nFor me to set an invite - `db!setinv`");
  19.       missingdinv.setColor(`#F44040`);
  20.       missingdinv.setTimestamp();
  21.       missingdinv.setFooter(`Developer Bump Ā© 2019-2020`);
  22.  
  23.   if(!desc)return message.channel.send(missingdesc);
  24.   if(!invite)return message.channel.send(missingdinv);
  25.  
  26. let bump = new Discord.RichEmbed()
  27.    
  28.       var a = new Date(message.guild.createdAt);
  29.       var b = a.getDate();
  30.       var d = a.getFullYear();
  31.       var e = a.getMonth();
  32.      
  33.     bump.setAuthor(message.guild.name, message.guild.owner.user.avatarURL)
  34.     bump.setThumbnail(message.guild.iconURL)
  35.     bump.setFooter(`Bumped By: ${message.author.username}#${message.author.discriminator} | Developer Bump Ā© 2019-2020`, message.author.avatarURL);  
  36.     bump.setDescription(`šŸ‘‘ Owner: **${message.guild.owner.user.username}#${message.guild.owner.user.discriminator}**\nšŸŒ Region: **${message.guild.region}**\n<:db_server:612009458888867962> Created: **${b}/${e}/${d}**`);
  37.     bump.addField("Server Invite", invite)
  38.     bump.addField("Server Description", desc)
  39.     bump.addField(`<:member:612011248028221447> Members \`${message.guild.memberCount}\` | Bots \`${message.guild.members.filter(member => member.user.bot).size}\` | Humans \`${message.guild.members.filter(member => !member.user.bot).size}\``, `<:online:612009456695509032>\`${message.guild.members.filter(m => m.presence.status === 'online').size}\` <:idle:612009458884804628>\`${message.guild.members.filter(m => m.presence.status === `idle`).size}\` <:dnd:612009458952044550>\`${message.guild.members.filter(m => m.presence.status === 'dnd').size}\` <:offline:612009459278938112>\`${message.guild.members.filter(m => m.presence.status === 'offline').size}\` <:streaming:612009458561974274>\`${message.guild.members.filter(m => m.presence.status === 'streaming').size}\``)
  40.  
  41.       let one = new Discord.RichEmbed();
  42.       one.setAuthor('Developer Bump - The Bump Bot');
  43.       one.setDescription("<a:loading:611996424472625162> Bumping server! - `db!partners` To view the list!");
  44.       one.setColor(`#B6C2F5`);
  45.  
  46.       let two = new Discord.RichEmbed();
  47.       two.setAuthor('Developer Bump - The Bump Bot');
  48.       two.setDescription(`**Server** successfully bumped! - \`db!partners\` To view the list!\n**Support Server** - [Developer Bump](https://discord.gg/ZFxYT27)`);
  49.       two.setImage(`https://cdn.discordapp.com/attachments/611809972707131405/613369765674614816/Normal_Bump.png`)
  50.       two.setColor(`#B6C2F5`);
  51.  
  52. message.channel.send(one)
  53. .then((msg)=> {
  54.   setTimeout(function(){
  55.     msg.edit(two);
  56.   }, 10000)
  57. });
  58.  
  59. db.get('guilds').forEach(guildId => {
  60.   let bumpChannelId = db.get(`channel_${guildId}`);
  61.   console.log(`Bump Channel ID: ${bumpChannelId}`);
  62. });
  63.  
  64.   };
  65.  
  66.   exports.help = {
  67.     name: 'bump'
  68.   };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement