client.on('message', message => { if(message.content.startsWith(prefix + "server")){ const nos6 = new Discord.RichEmbed() .setDescription("**:x: | هذا الأمر فقط للسيرفرات**") .setColor(000000) .setAuthor(`${message.author.tag}`, message.author.avatarURL) .setFooter(`Requested By ${message.author.username}` , message.author.avatarURL) .setTimestamp(); if(!message.channel.guild) return message.channel.send(nos6).then(m => m.delete(5000)); const nopermission = new Discord.RichEmbed() .setDescription("**:x: | ADMINISTRATOR للأسف لا ... تمتلك صلاحية**") .setColor(000000) .setAuthor(`${message.author.tag}`, message.author.avatarURL) .setFooter(`Requested By ${message.author.username}` , message.author.avatarURL) .setTimestamp(); if(!message.guild.member(message.author).hasPermissions('ADMINISTRATOR')) return message.channel.send(nopermission); const millis = new Date().getTime() - message.guild.createdAt.getTime(); const now = new Date(); dateFormat(now, 'dddd, mmmm dS, yyyy, h:MM:ss TT'); const days = millis / 1000 / 60 / 60 / 24; let roles = client.guilds.get(message.guild.id).roles.map(r => r.name); var infoserver = new Discord.RichEmbed() .setAuthor(message.guild.name, message.guild.iconURL) .addField(`🆔 Server ID:`, message.guild.id,true) .addField(`📅 Created On`, message.guild.createdAt.toLocaleString() + `\n\`\`${moment(message.guild.createdAt).fromNow()}\`\`` , true) .addField(`👑 Owned by`,`${message.guild.owner.user.username}#${message.guild.owner.user.discriminator} [${message.guild.owner.user.id}]`, true) .addField(`👥 Members [${message.guild.memberCount}]`,`**${message.guild.members.filter(m => m.presence.status !== 'offline').size}** Online`, true) .addField(`💬 Channels [${message.guild.channels.size}]`,`**${message.guild.channels.filter(m => m.type === 'text').size}**` + ' Text | ' + `**${message.guild.channels.filter(m => m.type === 'voice').size}** ` + ' Voice', true) .addField(`🌍 Others ` , `**Region: ** ` + message.guild.region + "\n**Verification Level: ** " + message.guild.verificationLevel, true) .addField(`🔐 Roles [${message.guild.roles.size}]`,`To see a list with all roles use **${prefix}roles**`, true) .setColor('#000000') message.channel.sendEmbed(infoserver) } });