Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require('discord.js');
- const db = require('quick.db');
- exports.run = async (client, message) => {
- let desc = await db.fetch(`desc_${message.guild.id}`)
- let invite = await db.fetch(`inv_${message.guild.id}`)
- let missingdesc = new Discord.RichEmbed();
- missingdesc.setTitle('Error On Description');
- missingdesc.setDescription("Description not found!\nTo set a description - `db!setdesc <Description>`");
- missingdesc.setColor(`#F44040`);
- missingdesc.setTimestamp();
- missingdesc.setFooter(`Developer Bump Ā© 2019-2020`);
- let missingdinv = new Discord.RichEmbed();
- missingdinv.setTitle('Error On Invite');
- missingdinv.setDescription("Invite not found!\nFor me to set an invite - `db!setinv`");
- missingdinv.setColor(`#F44040`);
- missingdinv.setTimestamp();
- missingdinv.setFooter(`Developer Bump Ā© 2019-2020`);
- if(!desc)return message.channel.send(missingdesc);
- if(!invite)return message.channel.send(missingdinv);
- let bump = new Discord.RichEmbed()
- var a = new Date(message.guild.createdAt);
- var b = a.getDate();
- var d = a.getFullYear();
- var e = a.getMonth();
- bump.setAuthor(message.guild.name, message.guild.owner.user.avatarURL)
- bump.setThumbnail(message.guild.iconURL)
- bump.setFooter(`Bumped By: ${message.author.username}#${message.author.discriminator} | Developer Bump Ā© 2019-2020`, message.author.avatarURL);
- 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}**`);
- bump.addField("Server Invite", invite)
- bump.addField("Server Description", desc)
- 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}\``)
- let one = new Discord.RichEmbed();
- one.setAuthor('Developer Bump - The Bump Bot');
- one.setDescription("<a:loading:611996424472625162> Bumping server! - `db!partners` To view the list!");
- one.setColor(`#B6C2F5`);
- let two = new Discord.RichEmbed();
- two.setAuthor('Developer Bump - The Bump Bot');
- two.setDescription(`**Server** successfully bumped! - \`db!partners\` To view the list!\n**Support Server** - [Developer Bump](https://discord.gg/ZFxYT27)`);
- two.setImage(`https://cdn.discordapp.com/attachments/611809972707131405/613369765674614816/Normal_Bump.png`)
- two.setColor(`#B6C2F5`);
- message.channel.send(one)
- .then((msg)=> {
- setTimeout(function(){
- msg.edit(two);
- }, 10000)
- });
- db.get('guilds').forEach(guildId => {
- let bumpChannelId = db.get(`channel_${guildId}`);
- console.log(`Bump Channel ID: ${bumpChannelId}`);
- });
- };
- exports.help = {
- name: 'bump'
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement