Last active
September 14, 2022 02:18
-
-
Save khgf/511db3dc7759a59475d67c5c6d852bb7 to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
const Discord = require('discord.js'); | |
const client = new Discord.Client(); | |
const fs = require('fs'); | |
const moment = require("moment"); | |
const prefix = '%'; | |
client.on('ready', () => { | |
client.user.setGame(`%help || %invite`,"http://twitch.tv/S-F") | |
console.log(`${client.user.tag} is Now Online`) | |
}); | |
client.on("message", msg => { | |
var BotId = client.user.id | |
if(msg.content.startsWith(prefix + "invite")) { | |
msg.channel.send(`https://discordapp.com/api/oauth2/authorize?client_id=${BotId}&permissions=0&scope=bot`) | |
} | |
}); | |
client.on("message", msg => { | |
if(msg.content.startsWith(prefix + "help")) { | |
msg.reply("ุชู ุงุฑุณู ุฑุณุงูุฉ ูู ุฎุงุตู :ok_hand:") | |
msg.author.sendMessage(`***:arrow_down:|| Admin || Admin ||:arrow_down: | |
=-============================================-=*** | |
\`\`\`${prefix}clear < Number > | |
${prefix}kick < Mention > < Reason > ูุงุนุทุงุก ุทุฑุฏ ููุนุถู | |
${prefix}ban < Mention > < Reason > ูุงุนุทุงุก ุญุธุฑ ููุนุถู | |
${prefix}mute < Mention > < Reason > || ูุงุนุทุงุก ุงูุนุถู ู ููุช | |
${prefix}unmute < Mention > < Reason > || ููู ุงูู ููุช ุนู ุงูุนุถู | |
${prefix}bc < Message > || ูุงุฑุณุงู ุจุฑูุฏูุงุณุช | |
${prefix}giveaway || ูุตูุน ููู ุงูู | |
${prefix}mutechannel || ูุชูุบูู ุงูุดุงุช ุงููุชุงุจูุฉ | |
${prefix}unmutechannel || ูุชูุนูู ุงูุดุงุช ุงููุชุงุจูุฉ | |
${prefix}cv < Name > || ูุงูุดุงุก ุฑูู ุตูุชู | |
${prefix}ct < Name > || ูุงูุดุงุก ุฑูู ูุชุงุจู | |
\`\`\` | |
***=-============================================-= | |
:arrow_down:|| Public || Public ||:arrow_down:*** | |
\`\`\` | |
${prefix}ping || ูู ุนุฑูู ุณุฑุนุช ุงุชุตุงู ุงูุจูุช | |
${prefix}avatar < Mention > || ูุนุฑุถูู ุตูุฑุช ุงูุจุฑููุงูู ุงูุฎุงุตู ุจู | |
${prefix}id || ูุนุฑุถูู ู ุนููู ุงุชู | |
${prefix}servers || ูุนุฑุถูู ู ุนููู ุงุช ุงูุณูุฑูุฑ | |
${prefix}topinv || ูุนุฑุถูู ุงูุถู ุนุถู ุฌุงุจ ูุงุณ ููุณูุฑูุฑู | |
${prefix}new || ููุชุญ ุชุฐูุฑู | |
\`\`\` | |
***=-============================================-=*** | |
`) | |
} | |
}); | |
client.on('message', message => { | |
if (message.content === "_mutechannel") { | |
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("ุชู ุชูููู ุงูุดุงุช :white_check_mark: ") | |
}); | |
} | |
//โขยฆเผบโฦแผถีฒึ|MaSโเผบยฆโข#7105 | |
if (message.content === "_unmutechannel") { | |
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("ุชู ูุชุญ ุงูุดุงุช:white_check_mark:") | |
}); | |
} | |
}); | |
client.on ('message', Sal => { //By Salto7#4595 | |
if (Sal.content === 'ุงููู ููุนู ุงู ู') { | |
Sal.reply('ูุง ุชุณุจ').then(sb => { | |
Sal.delete(30) | |
sb.delete(1200); | |
}) | |
} | |
}); | |
client.on ('message', Sal => { //By Salto7#4595 | |
if (Sal.content === 'ูู ุฎุฑุง') { | |
Sal.reply('ูุง ุชุณุจ').then(sb => { | |
Sal.delete(30) | |
sb.delete(1200); | |
}) | |
} | |
}); | |
client.on ('message', Sal => { //By Salto7#4595 | |
if (Sal.content === 'ูู ุฒู') { | |
Sal.reply('ูุง ุชุณุจ').then(sb => { | |
Sal.delete(30) | |
sb.delete(1200); | |
}) | |
} | |
}); | |
client.on ('message', Sal => { //By Salto7#4595 | |
if (Sal.content === 'ูุณ ุงู ู') { | |
Sal.reply('ูุง ุชุณุจ').then(sb => { | |
Sal.delete(30) | |
sb.delete(1200); | |
}) | |
} | |
}); | |
client.on ('message', Sal => { //By Salto7#4595 | |
if (Sal.content === 'ุงููู ููุนู ุงุจูู') { | |
Sal.reply('ูุง ุชุณุจ').then(sb => { | |
Sal.delete(30) | |
sb.delete(1200); | |
}) | |
} | |
}); | |
client.on("ready", () => { | |
function lol() { | |
client.guilds.get('497428338223087617').roles.find("name", "Rainbow").setColor("RANDOM"); | |
}; | |
setInterval(lol, 1600); | |
}); | |
client.on('message', message => { | |
if (message.content.startsWith(prefix+"cv")) { | |
var args = message.content.split(" ").slice(1); | |
if(!argrst) message.reply("ุงูุชุจ ุงุณู ุงูุฑูู ุงูุตูุชู").then(msgS => { | |
msgS.delete(1500); | |
}) | |
var argrst = args.join(' '); | |
message.guild.createChannel(`${argrst}`,'voice') | |
} | |
}); | |
client.on('message', message => { | |
if (message.content.startsWith(prefix+"ct")) { | |
var args = message.content.split(" ").slice(1); | |
if(!argrst) message.reply("ุงูุชุจ ุงุณู ุงูุฑูู ุงููุชุงุจู").then(msgS => { | |
msgS.delete(1500); | |
}) | |
var argrst = args.join(' '); | |
message.guild.createChannel(`${argrst}`,'text') | |
} | |
}); | |
client.on("message", message => { | |
const command = message.content.split(" ")[0]; | |
if(command == prefix+"kvc"){ | |
if (!message.guild.member(message.author).hasPermission('MOVE_MEMBERS') || !message.guild.member(message.author).hasPermission('ADMINISTRATOR')) { | |
return message.reply('you do not have permission to perform this action!'); | |
} | |
var member = message.guild.members.get(message.mentions.users.array()[0].id); | |
if(!message.mentions.users){ | |
message.reply("please mention the member") | |
return; | |
} | |
if(!member.voiceChannel){ | |
message.reply("i can't include voice channel for member!") | |
return; | |
} | |
message.guild.createChannel('voicekick', 'voice').then(c => { | |
member.setVoiceChannel(c).then(() => { | |
c.delete(305).catch(console.log) | |
}); | |
}); | |
} | |
}); | |
client.on('message', msg => { | |
if(msg.content === "_ุงูุณุนูุฏูุฉ") { | |
var embed20 = new Discord.RichEmbed() | |
.setTitle("๐ธ๐ฆ ๐ ุงูุงุฐุงู ูู ุงูุณุนูุฏูุฉ ๐ ๐ธ๐ฆ") | |
.setImage("https://cdn.discordapp.com/attachments/499383925924429837/502484545556316174/unknown.png") | |
msg.channel.sendEmbed(embed20).then(SA => { | |
SA.react('๐ธ๐ฆ').then(() => SA.react('๐ธ๐ฆ')) | |
}) | |
} | |
}); | |
client.on('message', msg => { | |
if(msg.content === "_ู ุตุฑ") { | |
var embed20 = new Discord.RichEmbed() | |
.setTitle("๐ช๐ฌ ๐ ุงูุงุฐุงู ูู ู ุตุฑ ๐ ๐ช๐ฌ") | |
.setImage("https://cdn.discordapp.com/attachments/501948394286350356/502486345537683456/unknown.png") | |
msg.channel.sendEmbed(embed20).then(M => { | |
M.react('๐ช๐ฌ').then(() => M.react('๐ช๐ฌ')) | |
}) | |
} | |
}); | |
client.on('message', msg => { | |
if(msg.content === "_ุงูุนุฑุงู") { | |
var embed20 = new Discord.RichEmbed() | |
.setTitle("๐ฎ๐ถ ๐ ุงูุงุฐุงู ูู ุงูุนุฑุงู ๐ ๐ฎ๐ถ") | |
.setImage("https://cdn.discordapp.com/attachments/499383925924429837/502494601525985280/unknown.png") | |
msg.channel.sendEmbed(embed20).then(I => { | |
I.react('๐ฎ๐ถ').then(() => I.react('๐ฎ๐ถ')) | |
}) | |
} | |
}); | |
client.on('message', msg => { | |
if(msg.content === "_ุงูู ุบุฑุจ") { | |
var embed20 = new Discord.RichEmbed() | |
.setTitle("๐ฒ๐ฆ ๐ ุงูุงุฐุงู ูู ุงูู ุบุฑุจ ๐๐ฒ๐ฆ ") | |
.setImage("https://cdn.discordapp.com/attachments/499383925924429837/502494027375968266/unknown.png") | |
msg.channel.sendEmbed(embed20).then(A => { | |
A.react('๐ฒ๐ฆ').then(() => A.react('๐ฒ๐ฆ')) | |
}) | |
} | |
}); | |
client.on('message', msg => { | |
if(msg.content === "_ุณูุฑูุง") { | |
var embed20 = new Discord.RichEmbed() | |
.setTitle("๐ธ๐พ ๐ ุงูุงุฐุงู ูู ุณูุฑูุง ๐ ๐ธ๐พ") | |
.setImage("https://cdn.discordapp.com/attachments/499383925924429837/502495763549388800/unknown.png") | |
msg.channel.sendEmbed(embed20).then(S => { | |
S.react('๐ธ๐พ').then(() => S.react('๐ธ๐พ')) | |
}) | |
} | |
}); | |
client.on('message', msg => { | |
if(msg.content === "_ุงูุฃุฑุฏู") { | |
var embed20 = new Discord.RichEmbed() | |
.setTitle("๐ฏ๐ด ๐ ุงูุงุฐุงู ูู ุงูุฃุฑุฏู ๐ ๐ฏ๐ด") | |
.setImage("https://cdn.discordapp.com/attachments/499383925924429837/502496095570624533/unknown.png") | |
msg.channel.sendEmbed(embed20).then(J => { | |
J.react('๐ฏ๐ด').then(() => J.react('๐ฏ๐ด')) | |
}) | |
} | |
}); | |
client.on('message', msg => { | |
if(msg.content === "_ุชููุณ") { | |
var embed20 = new Discord.RichEmbed() | |
.setTitle("๐น๐ณ ๐ ุงูุงุฐุงู ูู ุชููุณ ๐ ๐น๐ณ") | |
.setImage("https://cdn.discordapp.com/attachments/499383925924429837/502496873073082394/unknown.png") | |
msg.channel.sendEmbed(embed20).then(T => { | |
T.react('๐น๐ณ').then(() => T.react('๐น๐ณ')) | |
}) | |
} | |
}); | |
client.on('message', msg => { | |
if(msg.content === "_ููุณุทูู") { | |
var embed20 = new Discord.RichEmbed() | |
.setTitle("๐ต๐ธ ๐ ุงูุงุฐุงู ูู ููุณุทูู ๐ ๐ต๐ธ") | |
.setImage("https://cdn.discordapp.com/attachments/499383925924429837/502496873073082394/unknown.png") | |
msg.channel.sendEmbed(embed20).then(P => { | |
P.react('๐ต๐ธ').then(() => P.react('๐ต๐ธ')) | |
}) | |
} | |
}); | |
client.on('message', msg => { | |
if(msg.content === "_ูุทุฑ") { | |
var embed20 = new Discord.RichEmbed() | |
.setTitle("๐ถ๐ฆ ๐ ุงูุงุฐุงู ูู ูุทุฑ ๐ ๐ถ๐ฆ") | |
.setImage("https://cdn.discordapp.com/attachments/499383925924429837/502497346207219742/unknown.png") | |
msg.channel.sendEmbed(embed20).then(Q => { | |
Q.react('๐ถ๐ฆ').then(() => Q.react('๐ถ๐ฆ')) | |
}) | |
} | |
}); | |
client.on('message', msg => { | |
if(msg.content === "_ุงูุจุญุฑูู") { | |
var embed20 = new Discord.RichEmbed() | |
.setTitle("๐ง๐ญ ๐ ุงูุงุฐุงู ูู ุงูุจุญุฑูู ๐ ๐ง๐ญ") | |
.setImage("https://cdn.discordapp.com/attachments/499383925924429837/502497608284241940/unknown.png") | |
msg.channel.sendEmbed(embed20).then(B => { | |
B.react('๐ง๐ญ').then(() => B.react('๐ง๐ญ')) | |
}) | |
} | |
}); | |
client.on('message',async message => { | |
var time = moment().format('Do MMMM YYYY , hh:mm'); | |
var room; | |
var title; | |
var duration; | |
var gMembers; | |
var currentTime = new Date(), | |
hours = currentTime.getHours() + 3 , | |
minutes = currentTime.getMinutes(), | |
done = currentTime.getMinutes() + duration / 60000 , | |
seconds = currentTime.getSeconds(); | |
if (minutes < 10) { | |
minutes = "0" + minutes; | |
} | |
var suffix = "AM"; | |
if (hours >= 12) { | |
suffix = "PM"; | |
hours = hours - 12; | |
} | |
if (hours == 0) { | |
hours = 12; | |
} | |
var filter = m => m.author.id === message.author.id; | |
if(message.content.startsWith(prefix + "giveaway")) { | |
if(!message.guild.member(message.author).hasPermission('MANAGE_GUILD')) return message.channel.send(':heavy_multiplication_x:| **ูุฌุจ ุฃู ูููู ูุฏูู ุฎุงุตูุฉ ุงูุชุนุฏูู ุนูู ุงูุณูุฑูุฑ**'); | |
message.channel.send(`:eight_pointed_black_star:| **Send Name channel For the Giveaway**`).then(msg => { | |
message.channel.awaitMessages(filter, { | |
max: 1, | |
time: 20000, | |
errors: ['time'] | |
}).then(collected => { | |
let room = message.guild.channels.find('name' , collected.first().content); | |
if(!room) return message.channel.send(':heavy_multiplication_x:| **i Found It :(**'); | |
room = collected.first().content; | |
collected.first().delete(); | |
msg.edit(':eight_pointed_black_star:| **Time For The Giveaway**').then(msg => { | |
message.channel.awaitMessages(filter, { | |
max: 1, | |
time: 20000, | |
errors: ['time'] | |
}).then(collected => { | |
if(isNaN(collected.first().content)) return message.channel.send(':heavy_multiplication_x:| **The Time Be Nambers `` Do the Commend Agin``**'); | |
duration = collected.first().content * 60000; | |
collected.first().delete(); | |
msg.edit(':eight_pointed_black_star:| **Now send The Present **').then(msg => { | |
message.channel.awaitMessages(filter, { | |
max: 1, | |
time: 20000, | |
errors: ['time'] | |
}).then(collected => { | |
title = collected.first().content; | |
collected.first().delete(); | |
msg.delete(); | |
message.delete(); | |
try { | |
let giveEmbed = new Discord.RichEmbed() | |
.setDescription(`**${title}** \nReact With ๐ To Enter! \nTime remaining : ${duration / 60000} **Minutes**\n **Created at :** ${hours}:${minutes}:${seconds} ${suffix}`) | |
.setFooter(message.author.username, message.author.avatarURL); | |
message.guild.channels.find("name" , room).send(' :heavy_check_mark: **Giveaway Created** :heavy_check_mark:' , {embed: giveEmbed}).then(m => { | |
let re = m.react('๐'); | |
setTimeout(() => { | |
let users = m.reactions.get("๐").users; | |
let list = users.array().filter(u => u.id !== m.author.id !== client.user.id); | |
let gFilter = list[Math.floor(Math.random() * list.length) + 0] | |
let endEmbed = new Discord.RichEmbed() | |
.setAuthor(message.author.username, message.author.avatarURL) | |
.setTitle(title) | |
.addField('Giveaway Ended !๐',`Winners : ${gFilter} \nEnded at :`) | |
.setTimestamp() | |
m.edit('** ๐ GIVEAWAY ENDED ๐**' , {embed: endEmbed}); | |
message.guild.channels.find("name" , room).send(`**Congratulations ${gFilter}! You won The \`${title}\`**` , {embed: {}}) | |
},duration); | |
}); | |
} catch(e) { | |
message.channel.send(`:heavy_multiplication_x:| **i Don't Have Prem**`); | |
console.log(e); | |
} | |
}); | |
}); | |
}); | |
}); | |
}); | |
}); | |
} | |
}); | |
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 => { | |
if(!message.channel.guild) return; | |
if (message.content.startsWith('_ping')) { | |
if(!message.channel.guild) return; | |
var msg = `${Date.now() - message.createdTimestamp}` | |
var api = `${Math.round(client.ping)}` | |
if (message.author.bot) return; | |
let embed = new Discord.RichEmbed() | |
.setAuthor(message.author.username,message.author.avatarURL) | |
.setColor('RANDOM') | |
.addField('**Time Taken:**',msg + " ms ๐ถ ") | |
.addField('**WebSocket:**',api + " ms ๐ถ ") | |
message.channel.send({embed:embed}); | |
} | |
}); | |
client.on('message',message =>{ | |
if(message.content.startsWith(prefix + 'topinv')) { | |
message.guild.fetchInvites().then(i =>{ | |
var invites = []; | |
i.forEach(inv =>{ | |
var [invs,i]=[{},null]; | |
if(inv.maxUses){ | |
invs[inv.code] =+ inv.uses+"/"+inv.maxUses; | |
}else{ | |
invs[inv.code] =+ inv.uses; | |
} | |
invites.push(`invite: ${inv.url} inviter: ${inv.inviter} \`${invs[inv.code]}\`;`); | |
}); | |
var embed = new Discord.RichEmbed() | |
.setColor("#000000") | |
.setDescription(`${invites.join(`\n`)+'\n\n**By:** '+message.author}`) | |
.setThumbnail(client.user.avatarURL) | |
message.channel.send({ embed: embed }); | |
}); | |
} | |
}); | |
client.on("message", msg => { | |
if (msg.content.startsWith(prefix + "id")) { | |
var cre = `${moment(msg.guild.createdAt).format('D/M/YYYY h:mm a')} **\n** \`${moment(msg.guild.createdAt).fromNow()}\`` | |
let embed = new Discord.RichEmbed() | |
.setColor("RANDOM") | |
.setAuthor(msg.author.username, msg.author.avatarURL) | |
.setTitle('๐ฅYour Information๐ฅ') | |
.addField("๐Name + Tag๐", msg.author.tag, true) | |
.setThumbnail(msg.author.avatarURL) | |
.addField('Your ID', msg.author.id, true) | |
.addField('๐Account Created At๐',`${cre}`,true) | |
.setFooter(msg.guild.name, msg.guild.iconURL, true) | |
msg.channel.sendEmbed(embed); | |
} | |
}); | |
client.on('message', async function (message) { | |
if(message.content.startsWith(prefix+"server")) { | |
const vlevel = ['None', 'Low (Must have verified email)', 'Medium (Must be register for 5 mineuts)', 'High (Need to wait 10 minutes)', 'Very High (Need verified phone on account)'] | |
const members = await message.guild.members.filter(m=> m.presence.status === 'online').size + message.guild.members.filter(m=> m.presence.status === 'idle').size + message.guild.members.filter(m=> m.presence.status === 'dnd').size | |
message.channel.send(new Discord.RichEmbed() | |
.setAuthor(`${message.guild.name} [Server Icon URL]`, message.guild.iconURL) | |
.setURL(message.guild.iconURL) | |
.addField('๐ ุงูุฏู ุงูุณูุฑูุฑ', message.guild.id, true) | |
.addField('๐ ุงููุฑ ุงูุณูุฑูุฑ', message.guild.owner, true) | |
.addField('๐บ ู ูุทูุฉ', message.guild.region, true) | |
.addField(`๐ฅ ุงูุงุนุถุงุก [${message.guild.memberCount}]`, `${members} online` ,true) | |
.addField(`๐ฌ ุงููููุงุช`, `**${message.guild.channels.filter(c => c.type === 'category').size}** ุงูุงูุณุงู | **${message.guild.channels.filter(c=> c.type === 'text').size}**ุฑูู ูุชุงุจู | **${message.guild.channels.filter(c=> c.type === 'voice').size}** ุฑูู ุตูุชู` ,true) | |
.addField(`๐ ู ุณุชูู ุงูุชุญูู`, vlevel[message.guild.verificationLevel] ,true) | |
.addField(`๐ ุงูุฑุชุจ`, message.guild.roles.size ,true) | |
.addField(`๐ ุชู ุงูุดุฃููุง`, message.guild.createdAt ,true) | |
) | |
} | |
}) | |
client.on("message", message => { | |
var prefix = "_"; | |
if (message.author.id === client.user.id) return; | |
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; | |
m.send(args); | |
}); | |
} | |
} | |
}); | |
client.on('message', message => { | |
if (message.content.startsWith("_avatar")) { | |
var mentionned = message.mentions.users.first(); | |
var x5bzm; | |
if(mentionned){ | |
var x5bzm = mentionned; | |
} else { | |
var x5bzm = message.author; | |
} | |
const embed = new Discord.RichEmbed() | |
.setColor("RANDOM") | |
.setImage(`${x5bzm.avatarURL}`) | |
message.channel.sendEmbed(embed); | |
} | |
}); | |
client.on('message', message => { | |
if (message.author.x5bz) return; | |
if (!message.content.startsWith(prefix)) return; | |
let command = message.content.split(" ")[0]; | |
command = command.slice(prefix.length); | |
let args = message.content.split(" ").slice(1); | |
if (command == "kick") { | |
if(!message.channel.guild) return message.reply('** This command only for servers**'); | |
if(!message.guild.member(message.author).hasPermission("KICK_MEMBERS")) return message.reply("**You Don't Have ` KICK_MEMBERS ` Permission**"); | |
if(!message.guild.member(client.user).hasPermission("KICK_MEMBERS")) return message.reply("**I Don't Have ` KICK_MEMBERS ` Permission**"); | |
let user = message.mentions.users.first(); | |
let reason = message.content.split(" ").slice(2).join(" "); | |
/*let b5bzlog = client.channels.find("name", "5bz-log"); | |
if(!b5bzlog) return message.reply("I've detected that this server doesn't have a 5bz-log text channel.");*/ | |
if (message.mentions.users.size < 1) return message.reply("**ู ูุดู ุดุฎุต**"); | |
if(!reason) return message.reply ("**ุงูุชุจ ุณุจุจ ุงูุทุฑุฏ**"); | |
if (!message.guild.member(user) | |
.kickable) return message.reply("**ูุงูู ูููู ุทุฑุฏ ุดุฎุต ุงุนูู ู ู ุฑุชุจุชู ูุฑุฌู ุงุนุทุงุก ุงูุจูุช ุฑุชุจู ุนุงูู**"); | |
message.guild.member(user).kick(); | |
const kickembed = new Discord.RichEmbed() | |
.setAuthor(`KICKED!`, user.displayAvatarURL) | |
.setColor("RANDOM") | |
.setTimestamp() | |
.addField("**User:**", '**[ ' + `${user.tag}` + ' ]**') | |
.addField("**By:**", '**[ ' + `${message.author.tag}` + ' ]**') | |
.addField("**Reason:**", '**[ ' + `${reason}` + ' ]**') | |
message.channel.send({ | |
embed : kickembed | |
}) | |
} | |
}); | |
client.on('message', async message =>{ | |
const ms = require("ms"); | |
if (message.author.omar) return; | |
if (!message.content.startsWith(prefix)) return; | |
if(!message.channel.guild) return message.channel.send('').then(m => m.delete(5000)); | |
if(!message.guild.member(client.user).hasPermission("MANAGE_ROLES")) return message.reply("**I Don't Have `MANAGE_ROLES` Permission**").then(msg => msg.delete(6000)) | |
var command = message.content.split(" ")[0]; | |
command = command.slice(prefix.length); | |
var args = message.content.split(" ").slice(1); | |
if(command == "mute") { | |
let tomute = message.guild.member(message.mentions.users.first() || message.guild.members.get(args[0])); | |
if(!tomute) return message.reply("**ูุฌุจ ุนููู ุงูู ูุดู ุงููุงู**:x: ") .then(m => m.delete(5000)); | |
if(tomute.hasPermission("MANAGE_MESSAGES"))return message.channel.send('**ููุฃุณู ูุง ุฃู ุชูู ุตูุงุญูุฉ** `MANAGE_MASSAGEES`'); | |
let muterole = message.guild.roles.find(`name`, "Muted"); | |
//start of create role | |
if(!muterole){ | |
try{ | |
muterole = await message.guild.createRole({ | |
name: "Muted", | |
color: "#070000", | |
permissions:[] | |
}) | |
message.guild.channels.forEach(async (channel, id) => { | |
await channel.overwritePermissions(muterole, { | |
SEND_MESSAGES: false, | |
ADD_REACTIONS: false, | |
SPEAK : false | |
}); | |
}); | |
}catch(e){ | |
console.log(e.stack); | |
} | |
} | |
//end of create role | |
let mutetime = args[1]; | |
if(!mutetime) return message.reply("**ูุฑุฌู ุชุญุฏูุฏ ููุช ุงูู ููุช**:x:"); | |
await(tomute.addRole(muterole.id)); | |
message.reply(`<@${tomute.id}> **ุชู ุงุนุทุงุฆู ู ููุช ูู ุฏุฉ ุงูู ููุช** : ${ms(ms(mutetime))}`); | |
setTimeout(function(){ | |
tomute.removeRole(muterole.id); | |
message.channel.send(`<@${tomute.id}> **ุงููุถู ุงูููุช ูุชู ูู ุงูู ููุช ุนู ุงูุดุฎุต**:white_check_mark: `); | |
}, ms(mutetime)); | |
} | |
if(command === `unmute`) { | |
if(!message.member.hasPermission("MANAGE_ROLES")) return message.channel.sendMessage("**ููุณ ูุฏูู ุตูุงุญูุฉ ููู ุนู ุงูุดุฎุต ู ููุช**:x: ").then(m => m.delete(5000)); | |
if(!message.guild.member(client.user).hasPermission("MANAGE_ROLES")) return message.reply("**I Don't Have `MANAGE_ROLES` Permission**").then(msg => msg.delete(6000)) | |
let toMute = message.guild.member(message.mentions.users.first()) || message.guild.members.get(args[0]); | |
if(!toMute) return message.channel.sendMessage("**ุนููู ุงูู ูุดู ุฃููุงู**:x: "); | |
let role = message.guild.roles.find (r => r.name === "Muted"); | |
if(!role || !toMute.roles.has(role.id)) return message.channel.sendMessage("**ูู ูุชู ุงุนุทุงุก ูุฐู ุดุฎุต ู ููุช ู ู ุงูุฃุณุงุณ**:x:") | |
await toMute.removeRole(role) | |
message.channel.sendMessage("**ููุฏ ุชู ูู ุงูู ููุช ุนู ุดุฎุต ุจูุฌุงุญ**:white_check_mark:"); | |
return; | |
} | |
}); | |
client.on('message', message => { | |
if(message.channel.type === 'dm') { | |
var guildID = '497428338223087617'; // <=============== ุงูุฏู ุงูุณูุฑูุฑ ุญูู | |
if(message.content.includes('discord.gg/')) { | |
var member = client.guilds.find(g => g.id === guildID).members.find(m => m.id === message.author.id); | |
member.ban({ reason: 'ADS In Private.' }).catch(); | |
} | |
} | |
}); | |
client.on('message', message => { | |
if (message.author.x5bz) return; | |
if (!message.content.startsWith(prefix)) return; | |
let command = message.content.split(" ")[0]; | |
command = command.slice(prefix.length); | |
let args = message.content.split(" ").slice(1); | |
if (command == "ban") { | |
if(!message.channel.guild) return message.reply('** This command only for servers**'); | |
if(!message.guild.member(message.author).hasPermission("BAN_MEMBERS")) return message.reply("**You Don't Have ` BAN_MEMBERS ` Permission**"); | |
if(!message.guild.member(client.user).hasPermission("BAN_MEMBERS")) return message.reply("**I Don't Have ` BAN_MEMBERS ` Permission**"); | |
let user = message.mentions.users.first(); | |
let reason = message.content.split(" ").slice(2).join(" "); | |
/*let b5bzlog = client.channels.find("name", "5bz-log"); | |
if(!b5bzlog) return message.reply("I've detected that this server doesn't have a 5bz-log text channel.");*/ | |
if (message.mentions.users.size < 1) return message.reply("**ู ูุดู ุดุฎุต**"); | |
if(!reason) return message.reply ("**ุงูุชุจ ุณุจุจ ุงูุทุฑุฏ**"); | |
if (!message.guild.member(user) | |
.bannable) return message.reply("**ูุงูู ูููู ุทุฑุฏ ุดุฎุต ุงุนูู ู ู ุฑุชุจุชู ูุฑุฌู ุงุนุทุงุก ุงูุจูุช ุฑุชุจู ุนุงูู**"); | |
message.guild.member(user).ban(7, user); | |
const banembed = new Discord.RichEmbed() | |
.setAuthor(`BANNED!`, user.displayAvatarURL) | |
.setColor("RANDOM") | |
.setTimestamp() | |
.addField("**User:**", '**[ ' + `${user.tag}` + ' ]**') | |
.addField("**By:**", '**[ ' + `${message.author.tag}` + ' ]**') | |
.addField("**Reason:**", '**[ ' + `${reason}` + ' ]**') | |
message.channel.send({ | |
embed : banembed | |
}) | |
} | |
}); | |
client.on("message",async msg => { | |
let men = msg.guild.member(msg.mentions.users.first()) | |
let role = msg.guild.roles.find (r => r.name === "ุงูุฐุงุฑ"); | |
if(msg.content.startsWith(prefix + "warn")) { | |
{ | |
if(!men) { | |
msg.channel.send("**ู ูุดู ุนุถู**"); | |
return; | |
} | |
await men.addRole(role) | |
} | |
} | |
}); | |
client.on("message",async msg => { | |
let men = msg.guild.member(msg.mentions.users.first()) | |
let role = msg.guild.roles.find (r => r.name === "2ุงูุฐุงุฑ"); | |
if(msg.content.startsWith(prefix + "warn2")) { | |
{ | |
if(!men) { | |
msg.channel.send("**ู ูุดู ุนุถู**"); | |
return; | |
} | |
await men.addRole(role) | |
} | |
} | |
}); | |
client.on("message",async msg => { | |
let men = msg.guild.member(msg.mentions.users.first()) | |
let role = msg.guild.roles.find (r => r.name === "3ุงูุฐุงุฑ"); | |
if(msg.content.startsWith(prefix + "warn3")) { | |
{ | |
if(!men) { | |
msg.channel.send("**ู ูุดู ุนุถู**"); | |
return; | |
} | |
await men.addRole(role) | |
} | |
} | |
}); | |
client.on("message", message => { | |
let men = message.mentions.users.first(); | |
if(message.content.startsWith(prefix + 'vkick')) { | |
try { | |
if(!men) { | |
message.channel.send("**Mention A Person**"); | |
return; | |
} | |
if(!message.guild.member(men).voiceChannel) return message.channel.send("The Person Not In A VoiceChannel"); | |
if(!message.member.hasPermission("MOVE_MEMBERS")) return message.channel.send("You Dont Have Permissions To Kick This Person") | |
if(!message.guild.me.hasPermission("MOVE_MEMBERS")) return message.channel.send("The Bot Not Have Permissions To Kick This Person"); | |
if(!message.guild.me.hasPermission("MANAGE_CHANNELS")) return message.channel.send("I Dont Have Permissions To Create VoiceChannel") | |
message.guild.createChannel("vKick", "voice").then(c => { | |
message.guild.member(men).setVoiceChannel(c.id) | |
setTimeout(() => { | |
c.delete() | |
}, 100) | |
}); | |
message.channel.send(`**Has Been Kicked From The VoiceChannel \`\`${men.username}\`\`**`) | |
} catch (e) { | |
message.channel.send("I Cant Do This For Permissions Or Something :/"); | |
} | |
} | |
}); | |
client.on('guildMemberAdd', (member) => { | |
var channel = member.guild.channels.find('name', 'logs-ranks'); | |
channel.send(`Has Give A Rank Member For | |
${member} `) | |
member.addRole(member.guild.roles.find('name', 'Clan ยป Member')); | |
}); | |
client.on('guildMemberAdd', (member) => { | |
var channel = member.guild.channels.find('name', 'logs-ranks'); | |
channel.send(`Has Give A Rank RainBow For | |
${member} `) | |
member.addRole(member.guild.roles.find('name', 'Rainbow')); | |
}); | |
client.on("ready", async => { | |
setInterval(function(){ | |
client.channels.find('id', '521629874276925440').setName("W"); | |
client.channels.find('id', '521629874276925440').setName("We"); | |
client.channels.find('id', '521629874276925440').setName("Wel"); | |
client.channels.find('id', '521629874276925440').setName("Welc"); | |
client.channels.find('id', '521629874276925440').setName("Welco"); | |
client.channels.find('id', '521629874276925440').setName("Welcom"); | |
client.channels.find('id', '521629874276925440').setName("Welcome"); | |
client.channels.find('id', '521629874276925440').setName("Welcome T"); | |
client.channels.find('id', '521629874276925440').setName("Welcome To"); | |
client.channels.find('id', '521629874276925440').setName("Welcome To C"); | |
client.channels.find('id', '521629874276925440').setName("Welcome To CL") | |
client.channels.find('id', '521629874276925440').setName("Welcome To CLa"); | |
client.channels.find('id', '521629874276925440').setName("Welcome To CLan"); | |
client.channels.find('id', '521629874276925440').setName("Welcome To CLan S"); | |
client.channels.find('id', '521629874276925440').setName("Welcome To CLan Sk"); | |
client.channels.find('id', '521629874276925440').setName("Welcome To CLan Ski"); | |
client.channels.find('id', '521629874276925440').setName("Welcome To CLan Skil"); | |
client.channels.find('id', '521629874276925440').setName("Welcome To CLan Skill"); | |
client.channels.find('id', '521629874276925440').setName("Welcome To CLan Skillz"); | |
}, 3000); | |
}); | |
client.on("ready", async => { | |
setInterval(function(){ | |
client.channels.find('id', '502912527148122112').setName("H"); | |
client.channels.find('id', '502912527148122112').setName("Ha"); | |
client.channels.find('id', '502912527148122112').setName("Hac"); | |
client.channels.find('id', '502912527148122112').setName("Hack"); | |
client.channels.find('id', '502912527148122112').setName("Hacker"); | |
client.channels.find('id', '502912527148122112').setName("Hackers'"); | |
}, 3000); | |
}); | |
client.on('message', msg => { | |
if (msg.author.bot) return; | |
if (!msg.content.startsWith(prefix)) return; | |
let command = msg.content.split(" ")[0]; | |
command = command.slice(prefix.length); | |
let args = msg.content.split(" ").slice(1); | |
if(command === "clear") { | |
const emoji = client.emojis.find("name", "wastebasket") | |
let textxt = args.slice(0).join(""); | |
if(msg.member.hasPermission("MANAGE_MESSAGES")) { | |
if (textxt == "") { | |
msg.delete().then | |
msg.channel.send("***```ุถุน ุนุฏุฏ ุงูุฑุณุงุฆู ุงูุชู ุชุฑูุฏ ู ุณุญูุง ๐```***").then(m => m.delete(3000)); | |
} else { | |
msg.delete().then | |
msg.delete().then | |
msg.channel.bulkDelete(textxt); | |
msg.channel.send("```php\nุนุฏุฏ ุงูุฑุณุงุฆู ุงูุชู ุชู ู ุณุญูุง: " + textxt + "\n```").then(m => m.delete(3000)); | |
} | |
} | |
} | |
}); | |
client.on('message', message => { | |
var args = message.content.split(/[ ]+/) | |
if(message.content.includes('gmail')){ | |
message.delete() | |
return message.reply(`** ูุงูู ููู ูุดุฑ ุงูุฌูู ู ููุง **`) | |
} | |
}); | |
client.on('message', message => { | |
var args = message.content.split(/[ ]+/) | |
if(message.content.includes('snapchat')){ | |
message.delete() | |
return message.reply(`** ูุงูู ููู ูุดุฑ ุณูุงุจ ุดุงุช ููุง **`) | |
} | |
}); | |
client.on('message', message => { | |
var args = message.content.split(/[ ]+/) | |
if(message.content.includes('instagram')){ | |
message.delete() | |
return message.reply(`** ูุงูู ููู ูุดุฑ ุงูุงูุณุชูุฑุงู ููุง **`) | |
} | |
}); | |
client.on('message', message => { | |
var args = message.content.split(/[ ]+/) | |
if(message.content.includes('twitter')){ | |
message.delete() | |
return message.reply(`** ูุงูู ููู ูุดุฑ ุงูุชููุชุฑ ููุง **`) | |
} | |
}); | |
client.on('message', message => { | |
var args = message.content.split(/[ ]+/) | |
if(message.content.includes('facebook')){ | |
message.delete() | |
return message.reply(`** ูุงูู ููู ูุดุฑ ุงูููุณ ุจูู ููุง **`) | |
} | |
}); | |
client.on('message', message => { | |
var args = message.content.split(/[ ]+/) | |
if(message.content.includes('youtube')){ | |
message.delete() | |
return message.reply(`** ูุงูู ููู ูุดุฑ ุงุฑูุงุจุท ูู ูุฐุง ุงุณุฑูุฑ **`) | |
} | |
}); | |
client.on('message', function(message) { | |
let command = message.content.split(" ")[0]; | |
if(message.content.includes('discord.gg')){ | |
message.reply (' ') | |
if(!message.channel.guild) return message.reply('** This command only for servers**'); | |
message.member.addRole(message.guild.roles.find('name', 'Muted')); | |
const embed500 = new Discord.RichEmbed() | |
.setTitle(":x: | ุชู ุช ู ุนุงูุจุชู") | |
.addField(`** ููุฏ ูู ุช ุจู ุฎุงููุฉ ููุงููู ุงูุณูุฑูุฑ ู ู ุฎูุงู ูุดุฑ ุณูุฑูุฑุงุช ุงุฎุฑู **` , `**ู ูุงุญุธุฉ : ุฅู ูุขู ูุฐุข ุงูู ููุช ุนู ุทุฑูู ุงูุฎุทุฃ ุชููู ู ุน ุงูุงุฏุขุฑุฉ**`) | |
.addField(`by`,`ALPHACODES`) | |
.setColor("c91616") | |
.setThumbnail(`${message.author.avatarURL}`) | |
.setAuthor(message.author.username, message.author.avatarURL) | |
.setFooter(`${message.guild.name} Server`) | |
message.channel.send(embed500) | |
} | |
}) | |
client.on('guildMemberAdd', member => { | |
let channel = member.guild.channels.find('name', 'welcome'); | |
let memberavatar = member.user.avatarURL | |
if (!channel) return; | |
let embed = new Discord.RichEmbed() | |
.setColor('RANDOM') | |
.setThumbnail(memberavatar) | |
.addField('๐ฝ | name : ',`${member}`) | |
.addField('๐ข | ููุฑุช ุงูุณูุฑูุฑ ูุง ููุจู' , `Welcome to the server, ${member}`) | |
.addField('๐ | user :', "**[" + `${member.id}` + "]**" ) | |
.addField('โก| ุงูุช ุงูุนุถู ุฑูู ',`${member.guild.memberCount}`) | |
.addField("Name:",`<@` + `${member.id}` + `>`, true) | |
.addField(' ุงููุณูุฑูุฑ', `${member.guild.name}`,true) | |
.setFooter(`${member.guild.name}`) | |
.setTimestamp() | |
channel.sendEmbed(embed); | |
}); | |
client.on('guildMemberRemove', member => { | |
var embed = new Discord.RichEmbed() | |
.setAuthor(member.user.username, member.user.avatarURL) | |
.setThumbnail(member.user.avatarURL) | |
.setTitle(`ุงููู ู ุนุงู โ:skin-tone-1: ๐`) | |
.setDescription(`ู ุน ุงูุณูุงู ู ุชุดุฑููุง ุจู โ:skin-tone-1: ๐ `) | |
.addField('๐ค ุชุจูู',`**[ ${member.guild.memberCount} ]**`,true) | |
.setColor('RED') | |
.setFooter(`==== ูููุชููู ูููููุข ููููููู ุขุณููุชููู ูููุชููุขุน ====`, 'https://cdn.discordapp.com/attachments/397818254439219217/399292026782351381/shy.png') | |
var channel =member.guild.channels.find('name', 'welcome') | |
if (!channel) return; | |
channel.send({embed : embed}); | |
}) | |
client.on("message", msg => { | |
if(msg.content.startsWith(prefix + "sayshop")) { | |
let args = msg.content.split(" ").slice(1); | |
let argst = args.join(" ") | |
var channel = msg.guild.channels.find('name', 'shop') | |
msg.delete(); | |
channel.send(`@everyone / @here | |
${argst} | |
@everyone / @here `) | |
} | |
}); | |
client.on("message", (message) => { | |
/// DREAM | |
if (message.content.startsWith("_new")) { /// DREAM | |
const reason = message.content.split(" ").slice(1).join(" "); /// DREAM | |
if (!message.guild.roles.exists("name", "Support Team")) return message.channel.send(`ูุงุฒู ุชุณูู ุฑุชุจุฉ ุงุณู ูุง \`Support Team\` ูุชูุทู ุงูุจูุช ุงุฏู ููุชุฑ ุญุชุง ููุฏุฑ ูุณูู ุงูุฑูู ุงุช ููุนุฏู ุจุฑู ุดูุงุช`); | |
if (message.guild.channels.exists("name", "ticket-{message.author.id}" + message.author.id)) return message.channel.send(`You already have a ticket open.`); /// ALPHA CODES | |
message.guild.createChannel(`ticket-${message.author.username}`, "text").then(c => { | |
let role = message.guild.roles.find("name", "Support Team"); | |
let role2 = message.guild.roles.find("name", "@everyone"); | |
c.overwritePermissions(role, { | |
SEND_MESSAGES: true, | |
READ_MESSAGES: true | |
}); /// ALPHA CODES | |
c.overwritePermissions(role2, { | |
SEND_MESSAGES: false, | |
READ_MESSAGES: false | |
}); | |
c.overwritePermissions(message.author, { | |
SEND_MESSAGES: true, | |
READ_MESSAGES: true | |
}); | |
message.channel.send(`:white_check_mark: ุชู ุงูุดุงุก ุชุฐูุฑุชู, #${c.name}.`); | |
const embed = new Discord.RichEmbed() | |
.setColor(0xCF40FA) | |
.addField(`Hey ${message.author.username}!`, `ุชู ูุชุญ ุชุฐูุฑุฉ ุงูุฑุฌุงุก ุงูุชุธุงุฑ ุงูู ุญูู ูุฃุชู ู ุดุฑู ููููู ุจูุฑุฏ ุนููู`) | |
.setTimestamp(); | |
c.send({ | |
embed: embed | |
}); | |
}).catch(console.error); | |
} | |
if (message.content.startsWith("_close")) { | |
if (!message.channel.name.startsWith(`ticket-`)) return message.channel.send(`You can't use the close command outside of a ticket channel.`); | |
message.channel.send(`ูู ุงูุช ู ุชุฃูุฏ ู ู ุงููุงูู ููุชุฐูุฑุฉ ุงุฐุง ู ุชุฃูุฏ ุงูุชุจ _confirm`) | |
.then((m) => { | |
message.channel.awaitMessages(response => response.content === '_confirm', { | |
max: 1, | |
time: 10000, | |
errors: ['time'], | |
}) /// DREAM | |
.then((collected) => { | |
message.channel.delete(); | |
}) /// DREAM | |
.catch(() => { | |
m.edit('Ticket close timed out, the ticket was not closed.').then(m2 => { | |
m2.delete(); | |
}, 3000); | |
}); | |
}); | |
} | |
}); | |
client.login(process.env.BOT_TOKEN); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment