Facebook
From ERRORBELIKE, 5 Years ago, written in JavaScript.
Embed
Download Paste or View Raw
Hits: 273
  1. const Discord = module.require('discord.js');
  2.  
  3. exports.run = async (bot, message, args) => {
  4.   function checkBots(guild) {
  5.     let botCount = 0;
  6.     guild.members.forEach(member => {
  7.       if(member.user.bot) botCount++;
  8.     });
  9.     return botCount;
  10.   }
  11.  
  12.   function checkMembers(guild) {
  13.     let memberCount = 0;
  14.     guild.members.forEach(member => {
  15.       if(!member.user.bot) memberCount++;
  16.     });
  17.     return memberCount;
  18.   }
  19.  
  20.   let embed = new Discord.MessageEmbed()
  21.     .setAuthor(`${message.guild.name} - Mixamcraft - serverinfo`, message.guild.iconURL)
  22.     .setColor('#f4df42')
  23.     .addField('Server eigenaar', message.guild.owner, true)
  24.     .addField('Server regio', message.guild.region, true)
  25.     .addField('Totaal aantal kanalen', message.guild.channels.size, true)
  26.     .addField('Totaal aantal leden', message.guild.memberCount)
  27.     .addField('Bezoekers', checkMembers(message.guild), true)
  28.     .addField('Bots', checkBots(message.guild), true)
  29.     .addField('Verificatie level', message.guild.verificationLevel, true)
  30.     .setFooter('Server aangemaakt op:')
  31.     .setTimestamp(message.guild.createdAt);
  32.  
  33.     return message.channel.send(embed);
  34. }
  35.  
  36. exports.help = {
  37.   name: "serverinfo"
  38. }