Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- const Discord = require("discord.js");
- const client = new Discord.Client();
- const prefix = '+';
- const child_process = require("child_process");
- const adminprefix = "+";
- const devs = ['288240894979604491'];
- client.on('message', message => {
- if (message.content === ".servers") {
- let embed = new Discord.RichEmbed()
- .setColor("#0000FF")
- .addField("Server: " , client.guilds.size)
- message.channel.sendEmbed(embed);
- }
- client.on('message', msg => {
- if (msg.content === 'ping') {
- msg.reply('Pong!');
- }
- });
- if (message.content === '+help') {
- var embed = new Discord.RichEmbed()
- .addField("broadcast (bc)" ,"الاستخدام: +broadcast <الرساله> , +bc <الرساله>")
- .addField("BAN" ,"الاستخدام: +ban <المستخدم>")
- .addField("KICK" ,"الاستخدام: +kick <المستخدم>")
- .addField("ِAVATAR" ,"الاستخدام: +avatar")
- .addField("INFO", "الأستخدام : +info")
- .addField("ID" ,"ال��ستخدام: +id")
- .addField("SERVER" ,"الاستخدام: +server")
- .addField("INVITE" ,"الاستخدام: +invite <لأضافه البوت لأى سيرفر>")
- .addField("SUPPORT" ,"الاستخدام: +suppport <سيرفر دعم الفنى>")
- .addField("CLEAR" ,"الاستخدام: +clear <العدد>")
- .addField("PING", "الأستخدام: +ping")
- .addField("SERVERNAME", "الأستخدام: +servername")
- .addField("NO INVITE LINKE","تم اضافة خاصية منع الانفيتات ")
- .addField("LOGIN" , " تم اضافة خاصية التفعيل لطلب تشغيلها في السيرفر كلم المبيرمجين ")
- .setColor('RANDOM')
- .setColor('RANDOM')
- message.author.sendEmbed(embed);
- }
- });
- client.on('message', message => {
- if(message.content === adminprefix + "restart") {
- if (!devs.includes(message.author.id)) return;
- client.destroy();
- child_process.fork(__dirname + "/infobot.js");
- }
- });
- client.on('message', async najzx => {
- if(najzx.content.startsWith("+tv")) {
- if(!najzx.member.hasPermission('MANAGE_CHANNELS')) return;
- await najzx.channel.send("ارسل اسم الروم").then(e => {
- let filter = m => m.author.id === najzx.author.id
- let name = '';
- let time = '';
- let type = '';
- let limit = '';
- najzx.channel.awaitMessages(filter, { max: 1, time: 20000, errors: ['time'] })
- .then(collected => {
- name = collected.first().content
- collected.first().delete()
- e.edit("ارسل مدة الروم بالدقائق لااقل من 2 ولا اعلى من 180")
- najzx.channel.awaitMessages(filter, { max: 1, time: 20000, errors: ['time'] })
- .then(co => {
- if(isNaN(co.first().content)) return najzx.reply("الوقت بالدقائق ! ارقام فقطٍ");
- if(co.first().content > 180 || co.first().content < 2) return najzx.channel.send("لا اقل من دقيقتان ولا اكثر من 180 دقيقه")
- time = co.first().content
- co.first().delete()
- e.edit("ارسل نوع الروم text, voice")
- najzx.channel.awaitMessages(filter, { max: 1, time: 20000, errors: ['time'] })
- .then(col => {
- type = col.first().content
- col.first().delete()
- e.edit("ارسل عدد الاعضاء الذين يستطيعون الدخول")
- najzx.channel.awaitMessages(filter, { max: 1, time: 20000, errors: ['time'] })
- .then(coll => {
- if(isNaN(coll.first().content)) return najzx.reply("عدد الاعضاء يكون بالارقام فقط");
- limit = coll.first().content
- coll.first().delete()
- e.edit("جاري اعداد الغرفه الرجاء الانتضار...")
- najzx.guild.createChannel(name, type).then(c => {
- c.edit({
- userLimit: limit
- })
- setTimeout(() => {
- c.delete()
- najzx.channel.send("تم انقضاء الوقت")
- }, Math.floor(time*60000))
- })
- e.edit("تم انشاء الغرفه استمتع")
- })
- })
- })
- })
- })
- }
- })
- client.on('message', emoko => {
- if (emoko.content === "+date") {
- if (!emoko.channel.guild) return emoko.reply('** This command only for servers **');
- var currentTime = new Date(),
- hours = currentTime.getHours() + 4 ,
- hours2 = currentTime.getHours() + 3 ,
- hours3 = currentTime.getHours() + 2 ,
- hours4 = currentTime.getHours() + 3 ,
- minutes = currentTime.getMinutes(),
- seconds = currentTime.getSeconds(),
- Year = currentTime.getFullYear(),
- Month = currentTime.getMonth() + 1,
- Day = currentTime.getDate();
- var h = hours
- if(hours > 12) {
- hours -= 12;
- } else if(hours == 0) {
- hours = "12";
- }
- if(hours2 > 12) {
- hours2 -= 12;
- } else if(hours2 == 0) {
- hours2 = "12";
- }
- if(hours3 > 12) {
- hours3 -= 12;
- } else if(hours3 == 0) {
- hours3 = "12";
- }
- if (minutes < 10) {
- minutes = '0' + minutes;
- }
- var suffix = 'صباحاَ';
- if (hours >= 12) {
- suffix = 'مساء';
- hours = hours - 12;
- }
- if (hours == 0) {
- hours = 12;
- }
- const embed = new Discord.RichEmbed()
- .setThumbnail("https://i.imgur.com/ib3n4Hq.png")
- .setTitle( "『التاريخ والوقت』")
- .setColor('RANDOM')
- .setFooter(emoko.author.username, emoko.author.avatarURL)
- .addField('الامارات',
- "『"+ hours + ":" + minutes +":"+ seconds + "』")
- .addField('مكه المكرمه',
- "『"+ hours2 + ":" + minutes +":"+ seconds + "』")
- .addField('مصر',
- "『"+ hours3 + ":" + minutes +":"+ seconds + "』")
- .addField('Date',
- "『"+ Day + "-" + Month + "-" + Year + "』")
- emoko.channel.sendEmbed(embed);
- }
- });
- client.on('message', message => {
- if (message.guild) {
- let embed = new Discord.RichEmbed()
- let args = message.content.split(' ').slice(1).join(' ');
- if(message.content.split(' ')[0] == prefix + 'bc') {
- if (!args[1]) {
- message.channel.send("**+bc <message>**");
- return;
- }
- message.guild.members.forEach(m => {
- if(!message.member.hasPermission('ADMINISTRATOR')) return;
- var bc = new Discord.RichEmbed()
- .setAuthor(message.author.username, message.author.avatarURL)
- .addField(' The server', `${message.guild.name}`, true)
- .addField(' who sended the messege ', `${message.author.username}!${message.author.discriminator}`, true)
- .addField(' the messege ', args)
- .setThumbnail(message.guild.iconURL)
- .setColor('RANDOM')
- m.send(`${m}`,{embed: bc});
- });
- const unknown = new Discord.RichEmbed()
- .setAuthor(message.author.username, message.author.avatarURL)
- .setTitle('✅| the messege is loading ')
- .addBlankField(true)
- .addField('♨| i got sended to ', message.guild.memberCount , true)
- .addField('📝| the message ', args)
- .setColor('RANDOM')
- message.channel.sendEmbed(embed);
- }
- } else {
- return;
- }
- });
- client.on('ready', function(){
- var ms = 40000 ;
- var setGame = ['Bot by:⦕ ♏3MóRrÝ_ÝT⦖','type : +help','https://discord.gg/KD49mN2'];
- var i = -1;
- var j = 0;
- setInterval(function (){
- if( i == -1 ){
- j = 1;
- }
- if( i == (setGame.length)-1 ){
- j = -1;
- }
- i = i+j;
- client.user.setGame(setGame[i],`http://www.youtube.com/gg`);
- }, ms);
- })
- client.on('message',async message => {
- if(message.content.startsWith(prefix + "setvoice")) {
- if(!message.guild.member(message.author).hasPermissions('MANAGE_CHANNELS')) return message.reply('❌ **ليس لديك الصلاحيات الكافية**');
- if(!message.guild.member(client.user).hasPermissions(['MANAGE_CHANNELS','MANAGE_ROLES_OR_PERMISSIONS'])) return message.reply('❌ **ليس معي الصلاحيات الكافية**');
- message.channel.send('✅| **تم عمل الروم بنجاح**');
- message.guild.createChannel(`Voice Online : [ ${message.guild.members.filter(m => m.voiceChannel).size} ]` , 'voice').then(c => {
- console.log(`Voice online channel setup for guild: \n ${message.guild.name}`);
- c.overwritePermissions(message.guild.id, {
- CONNECT: false,
- SPEAK: false
- });
- setInterval(() => {
- c.setName(`Voice Online : [ ${message.guild.members.filter(m => m.voiceChannel).size} ]`)
- },1000);
- });
- }
- });
- client.on('message', message => {
- let messageArray = message.content.split(" ");
- let cmd = messageArray[0];
- let args = messageArray.slice(0);
- let prefix = '+';
- let xp = require("./xp.json");
- if(cmd === `${prefix}level`) {
- if(!xp[message.author.id]){
- xp[message.author.id] = {
- xp: 0,
- level: 1
- };
- }
- let curxp = xp[message.author.id].xp;
- let curlvl = xp[message.author.id].level;
- let nxtLvlXp = curlvl * 300;
- let difference = nxtLvlXp - curxp;
- let lvlEmbed = new Discord.RichEmbed()
- .setAuthor(message.author.username)
- .addField("Level", curlvl, true)
- .addField("XP", curxp, true)
- .setFooter(`${difference} XP til level up`, message.author.displayAvatarURL);
- message.channel.send(lvlEmbed).then
- }
- });
- const fs = require("fs");
- client.on('message', async message =>{
- let messageArray = message.content.split(" ");
- let cmd = messageArray[0];
- let args = messageArray.slice(1);
- let xp = require("./xp.json");
- let xpAdd = Math.floor(Math.random() * 7) + 8;
- console.log(xpAdd);
- if(!xp[message.author.id]){
- xp[message.author.id] = {
- xp: 0,
- level: 1
- };
- }
- let curxp = xp[message.author.id].xp;
- let curlvl = xp[message.author.id].level;
- let nxtLvl = xp[message.author.id].level * 300;
- xp[message.author.id].xp = curxp + xpAdd;
- if(nxtLvl <= xp[message.author.id].xp){
- xp[message.author.id].level = curlvl + 1;
- let lvlup = new Discord.RichEmbed()
- .setTitle("Level Up!")
- .setColor(purple)
- .addField("New Level", curlvl + 1);
- message.channel.send(lvlup).then(msg => {msg.delete(5000)});
- }
- fs.writeFile("./xp.json", JSON.stringify(xp), (err) => {
- if(err) console.log(err)
- });
- });
- client.on('message', message => {
- let messageArray = message.content.split(" ");
- let cmd = messageArray[0];
- let args = messageArray.slice(0);
- let coins = require("./coins.json");
- if(!coins[message.author.id]){
- coins[message.author.id] = {
- coins: 0
- };
- }
- let coinAmt = Math.floor(Math.random() * 15) + 1;
- let baseAmt = Math.floor(Math.random() * 15) + 1;
- console.log(`${coinAmt} ; ${baseAmt}`);
- if(coinAmt === baseAmt){
- coins[message.author.id] = {
- coins: coins[message.author.id].coins + coinAmt
- };
- fs.writeFile("./coins.json", JSON.stringify(coins), (err) => {
- if (err) console.log(err)
- });
- let coinEmbed = new Discord.RichEmbed()
- .setAuthor(message.author.username)
- .setColor("#5074b3")
- .addField("💸", `${coinAmt} coins added!`);
- message.channel.send(coinEmbed).then
- }
- });
- client.on('message', message => {
- let messageArray = message.content.split(" ");
- let cmd = messageArray[0];
- let args = messageArray.slice(0);
- let prefix = '+';
- let coins = require("./coins.json");
- if(cmd === `${prefix}coins`) {
- //!coins
- if(!coins[message.author.id]){
- coins[message.author.id] = {
- coins: 0
- };
- }
- let uCoins = coins[message.author.id].coins;
- let coinEmbed = new Discord.RichEmbed()
- .setAuthor(message.author.username)
- .setColor("#00FF00")
- .addField("💸", uCoins);
- message.channel.send(coinEmbed).then
- }
- });
- client.on('message', message => {
- var prefix = "+";
- if(message.content.startsWith(prefix + 'deafen')) {
- if (message.mentions.users.size === 0 && message.mentions.roles.size === 0) {
- return message.reply('**يجب عليك المنشن اولاّ**❌').catch(console.error);
- }
- if (!message.guild.member(client.user).hasPermission('DEAFEN_MEMBERS')) {
- return message.reply('للأسف البوت لا يمتلك صلاحيات لتنفيذ هذه الأمر**❌').catch(console.error);
- }
- const deafenMember = (member) => {
- if (!member || !member.voiceChannel) return;
- if (member.serverDeaf) return message.channel.send(`${member} **لديه ديفن بالفعل**:x:`);
- member.setDeaf(true).catch(console.error);
- if(!message.member.hasPermission("DEAFEN_MEMBERS")) return message.channel.sendMessage("**ليس لديك صلاحية لاعطاء ديفن **❌ ").then(m => m.delete(5000));
- };
- message.mentions.users.forEach(user => deafenMember(message.guild.member(user)));
- message.mentions.roles.forEach(role => role.members.forEach(member => deafenMember(member)));
- }
- });
- client.on('message', async message =>{
- var prefix = "+";
- if(message.content.startsWith(prefix + 'undeafen')) {
- if (message.mentions.users.size === 0 && message.mentions.roles.size === 0) {
- return message.reply('**يجب عليك المنشن اولاّ**❌').catch(console.error);
- }
- if (!message.guild.member(client.user).hasPermission('DEAFEN_MEMBERS')) {
- return message.reply('**للأسف البوت لا يمتلك صلاحيات لتنفيذ هذه الأمر**❌ ').catch(console.error);
- if(!message.member.hasPermission("DEAFEN_MEMBERS")) return message.channel.sendMessage("**ليس لديك صلاحية لاعطاء ديفن **❌ ").then(m => m.delete(5000));
- }
- const undeafenMember = (member) => {
- if (!member || !member.voiceChannel) return;
- if (!member.serverDeaf) return message.channel.send(`${member} `);
- member.setDeaf(false).catch(console.error);
- };
- message.mentions.users.forEach(user => undeafenMember(message.guild.member(user)));
- message.mentions.roles.forEach(role => role.members.forEach(member => undeafenMember(member)));
- }
- });
- client.on('message', message => {
- var prefix = "+";
- if(message.content.startsWith(prefix + 'unmutevoice')) {
- if(!message.member.hasPermission("MUTE_MEMBERS")) return message.channel.sendMessage("**ليس لديك صلاحية لاعطاء ميوت صوتي**❌ ").then(m => m.delete(5000));
- if(!message.guild.member(client.user).hasPermission("MUTE_MEMBERS")) return message.reply("**I Don't Have `MUTE_MEMBERS` Permission**").then(msg => msg.delete(6000))
- if(message.mentions.users.size === 0) {
- return message.reply("Please mention a user to mute.");
- }
- let muteMember = message.guild.member(message.mentions.users.first());
- if(!muteMember) {
- return message.reply("Try again.");
- }
- muteMember.setMute(false);
- if(muteMember) {
- message.channel.sendMessage("User muted successfully.");
- }
- }
- });
- client.on('message', message => {
- var prefix = "+";
- if(message.content.startsWith(prefix + 'mutevoice')) {
- if(!message.member.hasPermission("MUTE_MEMBERS")) return message.channel.sendMessage("**ليس لديك صلاحية لاعطاء ميوت صوتي**❌ ").then(m => m.delete(5000));
- if(!message.guild.member(client.user).hasPermission("MUTE_MEMBERS")) return message.reply("**I Don't Have `MUTE_MEMBERS` Permission**").then(msg => msg.delete(6000))
- if(message.mentions.users.size === 0) {
- return message.reply("Please mention a user to mute.");
- }
- let muteMember = message.guild.member(message.mentions.users.first());
- if(!muteMember) {
- return message.reply("Try again.");
- }
- muteMember.setMute(true);
- if(muteMember) {
- message.channel.sendMessage("User muted successfully.");
- }
- }
- });
- client.on('message', message => {
- var args = message.content.split(/[ ]+/)
- if(message.content.includes('السبة')){
- message.delete()
- message.channel.sendMessage("", {embed: {
- title: "لا تسب",
- color: 0x06DF00,
- description: "مَّا يَلْفِظُ مِن قَوْلٍ إِلَّا لَدَيْهِ رَقِيبٌ عَتِيدٌ ",
- footer: {
- text: "By Abo Khalil"
- }
- }}).then(msg => {msg.delete(4000)});
- }
- });
- client.on('message', message =>{
- let messageArray = message.content.split(" ");
- let cmd = messageArray[0];
- let args = messageArray.slice(1);
- let prefix = '+';
- if(cmd === `${prefix}st`) {
- var suggestMessage = message.content.substring(8)
- let suggestEMBED = new Discord.RichEmbed()
- .setColor(3447003)
- .setTitle("New suggest just added!!")
- .setDescription(`**${suggestMessage}**`)
- .setFooter(`Suggested By : ${message.author.tag}`);
- message.delete().catch(O_o=>{})
- let suggests = message.guild.channels.find(`name`, "suggests");
- if (!suggests) return message.channel.send("You should make A **suggests** channel!")
- suggests.send(suggestEMBED);
- }
- });
- client.on('message' , najzx => {
- var prefix = "+";
- let user = najzx.mentions.users.first()|| client.users.get(najzx.content.split(' ')[1])
- if(najzx.content.startsWith(prefix + 'unban')) {
- if(!najzx.member.hasPermission('ADMINISTRATOR')) return najzx.channel.send('❌|**\`ADMINISTRATOR\`لا توجد لديك رتبة`**');
- if(!user) return najzx.channel.send(`Do this ${prefix} <@ID user> \n or \n ${prefix}unban ID user`);
- najzx.guild.unban(user);
- najzx.guild.owner.send(`لقد تم فك الباند عن الشخص \n ${user} \n By : <@${najzx.author.id}>`)
- var embed = new Discord.RichEmbed()
- .setThumbnail(najzx.author.avatarURl)
- .setColor("RANDOM")
- .setTitle('**Unban** !')
- .addField('**User Unban :** ', `${user}` , true)
- .addField('**By :**' , ` <@${najzx.author.id}> ` , true)
- .setAuthor(najzx.guild.name)
- .setFooter('Requested by '+najzx.author.username, najzx.author.avatarURL)
- najzx.channel.sendEmbed(embed)
- }
- });
- client.on('message', message => {
- var prefix = "+";
- if(message.content.startsWith(prefix + 'mv')) {
- if(!message.member.hasPermission("MUTE_MEMBERS")) return message.channel.sendMessage("**ليس لديك صلاحية لاعطاء ميوت صوتي**❌ ").then(m => m.delete(5000));
- if(!message.guild.member(client.user).hasPermission("MUTE_MEMBERS")) return message.reply("**I Don't Have `MUTE_MEMBERS` Permission**").then(msg => msg.delete(6000))
- if(message.mentions.users.size === 0) {
- return message.reply("Please mention a user to mute.");
- }
- let muteMember = message.guild.member(message.mentions.users.first());
- if(!muteMember) {
- return message.reply("Try again.");
- }
- muteMember.setMute(true);
- if(muteMember) {
- message.channel.sendMessage("User muted successfully.");
- }
- }
- });
- client.on('message', message => {
- var prefix = "+";
- if(message.content.startsWith(prefix + 'umv')) {
- if(!message.member.hasPermission("MUTE_MEMBERS")) return message.channel.sendMessage("**ليس لديك صلاحية لاعطاء ميوت صوتي**❌ ").then(m => m.delete(5000));
- if(!message.guild.member(client.user).hasPermission("MUTE_MEMBERS")) return message.reply("**I Don't Have `MUTE_MEMBERS` Permission**").then(msg => msg.delete(6000))
- if(message.mentions.users.size === 0) {
- return message.reply("Please mention a user to mute.");
- }
- let muteMember = message.guild.member(message.mentions.users.first());
- if(!muteMember) {
- return message.reply("Try again.");
- }
- muteMember.setMute(false);
- if(muteMember) {
- message.channel.sendMessage("User muted successfully.");
- }
- }
- });
- client.on('message', message => {
- var args = message.content.split(/[ ]+/)
- if(message.content.includes('discord.gg')){
- message.delete()
- message.channel.sendMessage("", {embed: {
- title: "لا تنشر",
- color: 0x06DF00,
- description: "يمنع النشر في هذا السيرفر",
- footer: {
- text: "By Abo Khalil"
- }
- }}).then(msg => {msg.delete(3000)});
- }
- });
- client.on('message', message => {
- if (message.content.startsWith(prefix + "deafen")) {
- if (!message.member.hasPermission('DEAFEN_MEMBERS')) return;
- { message.member.setDeaf(true);
- }
- }
- });
- client.on('message', message => {
- if (message.content.startsWith(prefix + "mute")) {
- if (!message.member.hasPermission('DEAFEN_MEMBERS')) return;
- { message.member.setMute(true);
- }
- }
- });
- client.on('message', message => {
- if (message.content.startsWith(prefix + "undeafen")) {
- if (!message.member.hasPermission('DEAFEN_MEMBERS')) return;
- { message.member.setDeaf(false);
- }
- }
- });
- client.on('message', message => {
- if (message.content.startsWith(prefix + "unmute")) {
- if (!message.member.hasPermission('MUTE_MEMBERS')) return;
- { message.member.setMute(false);
- }
- }
- });
- client.on('message', message =>{
- let messageArray = message.content.split(" ");
- let cmd = messageArray[0];
- let args = messageArray.slice(1);
- let prefix = '+';
- if(cmd === `${prefix}report`){
- let rUser = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0]));
- if(!rUser) return message.channel.send("Idk who 2 report ??");
- let reason = args.join(" ").slice(22);
- if(!reason) return message.channel.send("What is the reason ??");
- let reportEmbed = new Discord.RichEmbed()
- .setTitle("User just reported...")
- .setColor("#f7abab")
- .addField("- Reported User :", `${rUser} (${rUser.id})`)
- .addField("- Reported By :", `${message.author} (${message.author.id})`)
- .addField("- Reported In :", message.channel)
- .addField("- Report Time :", message.createdAt.toLocaleString(),true)
- .addField("- Reason :", reason);
- let reportschannel = message.guild.channels.find(`name`, "reports");
- if(!reportschannel) return message.channel.send("You should to make `reports` channel.");
- message.delete().catch(O_o=>{});
- message.author.send(`<@${rUser.id}>, Reported Successfully!!`)
- reportschannel.send(reportEmbed);
- };
- });
- client.on('message', function(msg) {
- const prefix = '+'
- if(msg.content.startsWith ('+server')) {
- let embed = new Discord.RichEmbed()
- .setColor('RANDOM')
- .setThumbnail(msg.guild.iconURL)
- .setTitle(`Showing Details Of **${msg.guild.name}*`)
- .addField('🌐** server type**',`[** __${msg.guild.region}__ **]`,true)
- .addField('🏅** __Roles__**',`[** __${msg.guild.roles.size}__ **]`,true)
- .addField('🔴**__ Members Number__**',`[** __${msg.guild.memberCount}__ **]`,true)
- .addField('🔵**__ Members Number who online__**',`[** __${msg.guild.members.filter(m=>m.presence.status == 'online').size}__ **]`,true)
- .addField('📝**__ Text Channels__**',`[** __${msg.guild.channels.filter(m => m.type === 'text').size}__** ]`,true)
- .addField('🎤**__ voice Channels__**',`[** __${msg.guild.channels.filter(m => m.type === 'voice').size}__ **]`,true)
- .addField('👑**__ The Owner__**',`**${msg.guild.owner}**`,true)
- .addField('🆔**__ Server ID__**',`**${msg.guild.id}**`,true)
- .addField('📅**__The date when the server created __**',msg.guild.createdAt.toLocaleString())
- msg.channel.send({embed:embed});
- }
- });
- client.on('message', message =>{
- let args = message.content.split(' ');
- let prefix = '+';
- if(args[0] === `${prefix}avatar`){
- let mentions = message.mentions.members.first()
- if(!mentions) {
- let sicon = message.author.avatarURL
- let embed = new Discord.RichEmbed()
- .setImage(message.author.avatarURL)
- .setColor("#f7abab")
- .setDescription(`**${message.author.username}#${message.author.discriminator}**'s avatar :`);
- message.channel.send({embed})
- } else {
- let sicon = mentions.user.avatarURL
- let embed = new Discord.RichEmbed()
- .setColor("#f7abab")
- .setDescription(`**${mentions.user.username}#${mentions.user.discriminator}**'s avatar :`)
- .setImage(sicon)
- message.channel.send({embed})
- }
- };
- });
- client.on('message', message => {
- if (message.content.startsWith("+bans")) {
- message.guild.fetchBans()
- .then(bans => message.channel.send(`${bans.size} عدد اشخاص المبندة من السيرفر `))
- .catch(console.error);
- }
- });
- client.on("guildMemberAdd", member => {
- member.createDM().then(function (channel) {
- return channel.send(`:rose: ولكم نورت السيرفر:rose:
- :crown:اسم العضو ${member}:crown:
- انت العضو رقم ${member.guild.memberCount} `)
- }).catch(console.error)
- })
- client.on('message', message => {
- var prefix = "+";
- if(message.content === prefix + "mutechat") {
- if(!message.channel.guild) return message.reply('** This command only for servers**');
- if(!message.member.hasPermission('MANAGE_MESSAGES')) return message.reply(' **__ليس لديك صلاحيات__**');
- message.channel.overwritePermissions(message.guild.id, {
- SEND_MESSAGES: false
- }).then(() => {
- message.reply("**__تم تقفيل الشات__ ✅ **")
- });
- }
- //FIRE BOT
- if(message.content === prefix + "unchat") {
- if(!message.channel.guild) return message.reply('** This command only for servers**');
- if(!message.member.hasPermission('MANAGE_MESSAGES')) return message.reply('**__ليس لديك صلاحيات__**');
- message.channel.overwritePermissions(message.guild.id, {
- SEND_MESSAGES: true
- }).then(() => {
- message.reply("**__تم فتح الشات__✅**")
- });
- }
- });
- client.on("message", (message) => {
- if (message.channel.type === "dm") {
- if (message.author.id === client.user.id) return;
- let yumz = new Discord.RichEmbed()
- .setTimestamp()
- .setTitle("Direct Message To The Bot")
- .addField(`Sent By:`, `<@${message.author.id}>`)
- .setColor("RANDOM")
- .setThumbnail(message.author.displayAvatarURL)
- .addField(`Message: `, `\n\n\`\`\`${message.content}\`\`\``)
- .setFooter(`DM Bot Messages | DM Logs`)
- client.users.get("288240894979604491").send(yumz)
- }
- });
- client.on('guildDelete', guild => {
- client.channels.get("477081293985677323")
- const embed = new Discord.RichEmbed()
- .setAuthor(`Left From Server ❌`)
- .setDescription(`
- Server name: __${guild.name}__
- Server owner: __${guild.owner}__`)
- .setColor("#ff0000")
- .setFooter('DK BOT' , client.user.avatarURL)
- client.channels.get("477081293985677323").send({embed});
- }
- );
- client.on('guildMemberAdd', member => {
- const botCount = member.guild.members.filter(m=>m.user.bot).size
- const memberCount = [member.guild.memberCount] - [botCount]
- client.channels.get('478134997228847104').setName(`⟫『 ${memberCount} عدد الاعضاء 』⟪`);
- client.channels.get('478135144868347911').setName(`⟫『 ${botCount} عدد البوتات 』⟪`);
- });
- client.on('guildMemberRemove', member => {
- const botCount = member.guild.members.filter(m=>m.user.bot).size
- const memberCount = [member.guild.memberCount] - [botCount]
- client.channels.get('478134997228847104').setName(`⟫『 ${memberCount} عدد الاعضاء 』⟪`);
- client.channels.get('478135144868347911').setName(`⟫『 ${botCount} عدد البوتات 』⟪`);
- });
- client.login("");
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement