Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require("discord.js");
- const fs = require("fs");
- module.exports.run = async (bot, message, args, la) => {
- let emoji = "<a:dbllmfao:623886652351447069>"
- function checkDays(date) {
- let now = new Date();
- let diff = now.getTime() - date.getTime();
- let days = Math.floor(diff / 86400000);
- return days + (days == 1 ? " day" : " days") + " ago";
- };
- let verifLevels = ["None", "Low", "Medium", "(╯°□°)╯︵ ┻━┻", "┻━┻ミヽ(ಠ益ಠ)ノ彡┻━┻"];
- let region = {
- "brazil": ":flag_br: Brazil",
- "eu-central": ":flag_eu: Central Europe",
- "singapore": ":flag_sg: Singapore",
- "us-central": ":flag_us: U.S. Central",
- "sydney": ":flag_au: Sydney",
- "us-east": ":flag_us: U.S. East",
- "us-south": ":flag_us: U.S. South",
- "us-west": ":flag_us: U.S. West",
- "eu-west": ":flag_eu: Western Europe",
- "vip-us-east": ":flag_us: VIP U.S. East",
- "london": ":flag_gb: London",
- "amsterdam": ":flag_nl: Amsterdam",
- "hongkong": ":flag_hk: Hong Kong",
- "russia": ":flag_ru: Russia",
- "southafrica": ":flag_za: South Africa"
- };
- let prefixes = JSON.parse(fs.readFileSync("./prefixes.json", "utf8"));
- if(!prefixes[message.guild.id]) {
- prefixes[message.guild.id] = {
- prefixes: "n!"
- }
- }
- let prefix = prefixes[message.guild.id].prefixes;
- let reportchannel = JSON.parse(fs.readFileSync("./logchannels.json", "utf8"));
- if(!reportchannel[message.guild.id]) {
- reportchannel[message.guild.id] = {
- reportchannel: "None"
- }
- }
- let channel = reportchannel[message.guild.id].reportchannel;
- let guild = message.guild;
- const embed2 = new Discord.RichEmbed()
- .setColor("#add8e6")
- .addField(`${message.guild.name}`, `This guild got created at: ${message.channel.guild.createdAt.toUTCString().substr(0, 16)} (${checkDays(message.channel.guild.createdAt)})`, true)
- .addField("Members", `**Total:** ${message.guild.memberCount}\n**Humans:** ${message.guild.members.filter(member => !member.user.bot).size}\n${emoji} **Bots:** ${message.guild.members.filter(member => member.user.bot).size}`, true)
- .addField(`Roles (${message.guild.roles.size})`, `${guild.roles.map(r => r).join(" | ")}`, true)
- .addField("Region", message.guild.region, true)
- .addField("Channels", `**Text Channels:** ${message.guild.channels.size}\n**Voice Channels**: ${message.guild.channels.filter(c => c.type === 'voice').size}\n**Categorys:** ${message.guild.channels.filter(c => c.type === 'voice').size}`, true)
- .addField("Server Settings", `**Server Prefix:** ${prefix}\n**LogChannel:** ${channel}`, true)
- .addField("Utility", `**Owner:** <@${message.guild.ownerID}>\n**Owner-ID:** ${message.guild.ownerID}\n**Verfication Level:** ${verifLevels[message.guild.verificationLevel]}\n**Guild Icon:**`)
- .setThumbnail(message.guild.iconURL)
- .setImage(message.guild.iconURL)
- message.channel.send(embed2)
- }
- module.exports.help = {
- name: "serverinfo",
- aliases: ["sinfo"]
- }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement