Advertisement
Zaayd

Server & Emojis & Roles Codes

Nov 29th, 2020 (edited)
204
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. const moment = require("moment") //npm i moment
  2. client.on("message", message => {
  3.   if (message.content.startsWith(prefix + "server")) {
  4.     moment.locale("en-TN");
  5.     let text = message.guild.channels.cache.filter(m => m.type === 'text').size;
  6.     let voice = message.guild.channels.cache.filter(m => m.type === 'voice').size;
  7.     let server = new Discord.MessageEmbed()
  8.       .setAuthor(message.guild.name, message.guild.iconURL())
  9.       .setColor("BLACK")
  10.       .addField("**:id: Server ID:**", `[${message.guild.id}]`, true)
  11.       .addField("**:calendar: Created On:**", `[${moment(message.guild.createdTimestamp).format("YYYY/M/D HH:mm:ss")}]` + "\n" + `[${moment(message.guild.createdTimestamp).fromNow()}]`, true)
  12.       .addField("**:crown: Owned by:**", `[<@${message.guild.owner.id}>]`, true)
  13.       .addField("**:busts_in_silhouette:  Members :**", "**:bust_in_silhouette: All Members**" + `[${message.guild.members.cache.size}]`, true)
  14.       .addField("**:speech_balloon: Channels :**", "\n" + "#" + `[${text}]` + " | 🔊" + `[${voice}]`, true)
  15.       .addField("**:earth_africa: Others :**", "\n" + "**Region:**" + `[${message.guild.region.toString().toUpperCase()}]` + "\n"
  16.         + "**Verification Level :**" + `[${message.guild.verificationLevel}]` + "\n" + "**Boosts:**" + `[${message.guild.premiumSubscriptionCount}]` + "\n" +
  17.         "**SystemChannel :**" + `[<#${message.guild.systemChannelID || "non"}>]` + "\n" + "**AKF Channel:**" + `[<#${message.guild.afkChannelID || "non"}>]`
  18.  
  19.         , true)
  20.       .addField("**:closed_lock_with_key: Roles :**", `[${message.guild.roles.cache.size}]`, true)
  21.       .addField("**:grinning: Emoji :**", `[${message.guild.emojis.cache.size}]`, true)
  22.       .addField("**More Info**", `[${prefix}roles - ${prefix}emojis]`)
  23.       .setFooter(`Request By :  ${message.author.tag}`, message.author.displayAvatarURL())
  24.     message.channel.send(server)
  25.   }
  26. });
  27.  
  28. client.on("message", message => {
  29.   if (message.content.toLowerCase() === prefix + "roles") {
  30.     let roles = message.guild.roles.cache
  31.       .map(r => `[ ${r.name}]`)
  32.       .join("\n");
  33.     let embed = new Discord.MessageEmbed()
  34.       .setTitle("Server Roles")
  35.       .setDescription(" ```javascript\n" + roles + "``` ");
  36.     message.channel.send(embed);
  37.   }
  38. });
  39.  
  40. client.on("message", message => {
  41.   if (message.content.toLowerCase() === prefix + "emojis") {
  42.     let emojis = message.guild.emojis.cache.map(e => ` ${e}`).join("\n");
  43.     let embed = new Discord.MessageEmbed()
  44.       .setTitle("Server Emojis")
  45.       .setDescription(emojis);
  46.     message.channel.send(embed);
  47.   }
  48. });
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement